亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

小程序開發入門實例分享之新建一個商城項目

2020-03-21 16:30:40
字體:
來源:轉載
供稿:網友

前言

小程序出來也有一段時間了,不過好像并沒有預期的那樣激起千層浪。只是剛出來的時候熱了幾天就趨于平淡了。除了業內人員,吃瓜群眾似乎連看一眼的心思都沒有了,更別說體驗了。不過微信一定會有進一步動作的,應該是會放開一些權限,畢竟是花了大力氣搞的親兒子。

Mabe it's life

不作不會死

手癢的我自是要玩一玩這個小程序咯,不幸的是被老大看見了;老大就把公司產品小程序的開發工作交給我了。大哥,我是Android開發啊,這個應該交給前端吧!工作就是這樣,是沒有理由的。自己種的苦果,含著淚也要吃下去。自此開始了苦逼的開發(摸索)之旅,歷時七個工作日,萬幸不辱使命搞出來了。

準備

為了方便測試最好自己弄一個Appid,直接選擇政府類型,隨便填一個政府名稱就好。

知識積累

1.首先需要學習html,css,js。不需要很全面的學習。這個是html和css是必須要會的,否則你也界面都碼不出來。在w3c學習就可以了https://www.w3school.com.cn/

2.接下來梳理一下小程序的知識點:

組件:包含了微信封裝的一些組件,這部分只需要簡單的瀏覽,腦子中有個概念就行,用到的時候再細看

API:這部分根據需求去看,我這邊只用到了網絡請求和獲取系統信息,其他的我也沒仔細去看

框架:這部分需要仔仔細細的看,尤其是數據綁定,條件渲染,列表渲染,*模板,事件

開動

小程序,小程序開發,小程序開發實例,小程序商城

目錄結構.png

新建一個項目呈現的項目結構大概這樣子的,我會以Android的思路來講解這部分(了解頁面的生命周期很重要)

app.js 相當于Application,管理整個App的生命周期,這里還包含一些全局函數(如登錄)和全局變量(如Token,域名)

app.json 小程序全局配置,包括(pages頁面路徑配置;window窗口表現配置;tabBar 底部 tab 的表現;networkTimeout網絡超時時間配置;debug設置是否開啟debug模式)

images 相當于drawable里面是所有項目中需要用到的圖標,圖標不要太大太多,因為微信對于小程序的大小是有限制的。

pages 所有的頁面,每個頁面建一個文件夾,這邊有一個巧妙的方法(在app.js配置好page,那么這個頁面的所有文件自動生成了)

utils 封裝了一些公共的函數方法

外部框架搭建

這邊采用了大多數app的tab切換的方式,只需要在app.json中配置,整個外部框架就成型了

  1.  
  2. "pages": [ 
  3.  
  4. "pages/homepage/homepage"
  5.  
  6. "pages/trolley/trolley"
  7.  
  8. "pages/mine/mine"
  9.  
  10. "pages/order/order"
  11.  
  12. "pages/address/address"
  13.  
  14. "pages/detail/detail"
  15.  
  16. "pages/blance/blance"
  17.  
  18. "pages/comment/comment"
  19.  
  20. "pages/remind/remind" 
  21.  
  22. ], 
  23.  
  24. "window": { 
  25.  
  26. "backgroundTextStyle""light"
  27.  
  28. "navigationBarBackgroundColor""#ED5085"
  29.  
  30. "navigationBarTitleText""挑趣特賣商城"
  31.  
  32. "navigationBarTextStyle""white" 
  33.  
  34. }, 
  35.  
  36. "tabBar": { 
  37.  
  38. "backgroundColor""#ffffff"
  39.  
  40. "color""#A3A3A2"
  41.  
  42. "selectedColor""#ED5085"
  43.  
  44. "list": [ 
  45.  
  46.  
  47. "pagePath""pages/homepage/homepage"
  48.  
  49. "text""爆款特賣"
  50.  
  51. "iconPath""images/homepage_nomal.png"
  52.  
  53. "selectedIconPath""images/homepage_select.png" 
  54.  
  55. }, 
  56.  
  57.  
  58. "pagePath""pages/trolley/trolley"
  59.  
  60. "text""購物車"
  61.  
  62. "iconPath""images/trolley_nomal.png"
  63.  
  64. "selectedIconPath""images/trolley_select.png" 
  65.  
  66. }, 
  67.  
  68.  
  69. "pagePath""pages/mine/mine"
  70.  
  71. "text""我的"
  72.  
  73. "iconPath""images/mine_nomal.png"
  74.  
  75. "selectedIconPath""images/mine_select.png" 
  76.  
  77.  
  78.  
  79. }, 
  80.  
  81. "networkTimeout": { 
  82.  
  83. "request": 20000, 
  84.  
  85. "connectSocket": 20000, 
  86.  
  87. "uploadFile": 20000, 
  88.  
  89. "downloadFile": 20000 
  90.  
  91. }, 
  92.  
  93. "debug"true 
  94.  

接下來就是寫一個個界面了,每個界面包含.wxml,.wxss,.json,.js

.wxml+.wxss構成layout

.js相當于Activity

.json 重置頁面的window

下面我主要講一下遇到的問題和易錯點,僅供參考

布局模板需要在.wxml和.wxss導入@import "item.wxss";

因為我的小程序中有很多列表,所以列表的item我是用模板來寫的,這時候就出現item的下標傳不進去的情況

共用方法需要導出module.exports = {

showSuccess: showSuccess

}

page的.js中變量的值在頁面關閉后會保留,需要在onUnload初始化

提交審核

提交審核之前一定要測試完全,千萬不要把未測試的版本放上去,測試階段可以先設置為體驗版。有幸兩次提交都是第二天就通過了,并沒有遇到審核不過的問題。

部分截圖

小程序,小程序開發,小程序開發實例,小程序商城

首頁.jpg

小程序,小程序開發,小程序開發實例,小程序商城

收藏夾.jpg

小程序,小程序開發,小程序開發實例,小程序商城

我的.jpg

小程序,小程序開發,小程序開發實例,小程序商城

我的訂單.jpg

小程序,小程序開發,小程序開發實例,小程序商城

商品詳情.jpg

小程序,小程序開發,小程序開發實例,小程序商城

結算.jpg


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区二区黄| 精品久久久久久久久久| 91情侣偷在线精品国产| 日韩高清av在线| 日韩av中文字幕在线| 日韩精品高清在线观看| 精品国模在线视频| 久久久噜噜噜久久中文字免| wwwwwwww亚洲| 亚洲天堂男人天堂| 欧洲精品在线视频| 亚洲永久免费观看| 国产91ⅴ在线精品免费观看| 久久精品一本久久99精品| 久久久久亚洲精品国产| 成人网中文字幕| 久久亚洲国产精品成人av秋霞| 欧美激情中文字幕乱码免费| 欧美一级高清免费播放| 久久99亚洲热视| 国产精品亚洲美女av网站| 狠狠色香婷婷久久亚洲精品| 一本色道久久综合狠狠躁篇怎么玩| 国产精品1234| 亚洲精品一区在线观看香蕉| 91在线免费网站| 91精品啪aⅴ在线观看国产| 亚洲在线观看视频网站| 久久久噜噜噜久久中文字免| 久久成人av网站| 国产日本欧美视频| 韩剧1988免费观看全集| 九九热这里只有在线精品视| 国产精品入口免费视频一| 日韩精品极品视频免费观看| 亚洲第一福利在线观看| 国产成人91久久精品| 欧美日韩在线免费观看| 国产精品久久久一区| 7m第一福利500精品视频| 91久久在线播放| 国产成人一区二区在线| 午夜精品久久久久久久久久久久| 国产suv精品一区二区三区88区| 国产在线精品自拍| 欧美亚洲激情在线| 欧美性生交xxxxxdddd| 成人在线国产精品| 成人激情视频在线观看| 国产欧美一区二区三区视频| 最近中文字幕日韩精品| 国产又爽又黄的激情精品视频| 欧美大片免费看| 大胆人体色综合| 久久久www成人免费精品张筱雨| 久久久久久久香蕉网| 亚洲午夜精品视频| 日韩美女在线播放| 欧美贵妇videos办公室| 欧美极品少妇全裸体| 欧美成人免费在线观看| 欧美激情精品久久久久久免费印度| 国产精品吊钟奶在线| 久久精品国产精品亚洲| 亚洲 日韩 国产第一| 91国产美女在线观看| 欧美成在线观看| 亚洲电影免费观看| 久久久女女女女999久久| 欧美高清在线播放| 日韩高清人体午夜| 欧美人成在线视频| 亚洲欧美福利视频| 欧美日韩亚洲网| 欧美性xxxxxx| 懂色aⅴ精品一区二区三区蜜月| 成人免费网站在线| 欧美激情按摩在线| 欧美日韩在线视频一区| 亚洲精品一区二区三区不| 中文字幕日韩欧美在线视频| 亚洲天堂av高清| 亚洲视频在线播放| 91精品久久久久久久久中文字幕| 国产精品免费久久久| www.日韩免费| 亚洲免费av片| 国产在线播放不卡| 国产视频一区在线| 欧美亚洲另类制服自拍| 91精品中国老女人| 91国偷自产一区二区三区的观看方式| 亚洲自拍中文字幕| 久久久久中文字幕| 国产精品自拍小视频| 久久伊人色综合| 一区二区三区四区在线观看视频| 成人xvideos免费视频| 精品色蜜蜜精品视频在线观看| 伊人久久免费视频| 国产精品久久久久久婷婷天堂| 久久久亚洲影院| 亚洲欧洲日韩国产| 欧美在线性视频| 亚洲a级在线观看| 日韩欧美高清在线视频| 久久噜噜噜精品国产亚洲综合| 欧美黑人巨大xxx极品| 欧美老女人性生活| 日韩欧美一区二区三区| 中文字幕日本精品| 午夜精品一区二区三区视频免费看| 成人精品一区二区三区| 96精品久久久久中文字幕| 欧美日韩性生活视频| 国产成人精品一区二区在线| 成人av在线网址| 久久精品夜夜夜夜夜久久| 亚洲最大av网| 国产69精品久久久| 久久人人爽人人| 国产激情综合五月久久| 精品国产依人香蕉在线精品| 国内揄拍国内精品少妇国语| 欧美最猛黑人xxxx黑人猛叫黄| 日本精品视频在线播放| 久久激情五月丁香伊人| 久久久天堂国产精品女人| 欧美激情高清视频| 中文字幕日韩欧美| 98精品在线视频| 欧美激情国内偷拍| 2020国产精品视频| 久久人人爽人人爽人人片亚洲| 国产婷婷色综合av蜜臀av| 久久精品国产精品亚洲| 成人免费激情视频| 成人av在线亚洲| 人人爽久久涩噜噜噜网站| 日韩在线视频中文字幕| 日韩视频在线一区| 亚洲综合在线小说| 不卡av在线网站| 亚洲区一区二区| 亚洲午夜精品久久久久久性色| 国产原创欧美精品| 亚洲精品suv精品一区二区| 国产精品88a∨| 欧美激情第一页xxx| 亚洲japanese制服美女| 久久久亚洲国产| 国产精品一区二区三区毛片淫片| 91精品国产乱码久久久久久蜜臀| 伊人久久五月天| 亚洲色图色老头| 成人黄色免费在线观看| 亚洲成人中文字幕| 欧美日韩在线影院| 成人a在线视频| 狠狠综合久久av一区二区小说| 亚洲综合第一页| 国产精品免费在线免费| 午夜精品久久久久久久久久久久| 91影院在线免费观看视频|