生命周期函數(shù):
app.js全局文件作用與小程序啟動是的函數(shù)調(diào)用,一般在這里執(zhí)行獲取token和驗證token的兩個接口,如果token不存在就獲取token
token.js類里寫具體的請求和驗證token方法
base.js里繼承token類,在base的wx.request的方法中使用token每次請求攜帶令牌? 在返回數(shù)據(jù)中判斷狀態(tài)碼的第一個字符,這個一般在要上線時候再編寫。
onload:只在小程序的頁面第一次加載時有效,一般首頁的數(shù)據(jù)放在這里,然后綁定數(shù)據(jù)。
onHide:作用于頁面關(guān)閉過隱藏時執(zhí)行,使用場景如:購物車頁面,操作商品的加減只是ui樣式上的改變(并不是每次都去更新緩存)當(dāng)點擊調(diào)轉(zhuǎn)到付款頁面是才執(zhí)行更新緩存
頁面布局:列式步局? flex
? ? ? ? ? ? ? ? ? ? ? 商品列表使用模板
? ? ? ? ? ? ? ? ? ? ? banner使用組件swip
使用判斷:wx:if
給標(biāo)簽綁定事件 bindtap="你的方法名如:getAddress"
然后js文件中編寫方法getAddress:function(event){}
如果別的頁面跳轉(zhuǎn)過來的話在當(dāng)前的onload函數(shù)接收一個option參數(shù),然后使用getByNameid()接受
警示:如當(dāng)前方法中使用了this 而方法體里有使用回調(diào)函數(shù)那么回調(diào)函數(shù)只能使用this的影子解決辦法,在回調(diào)函數(shù)外使用var that = this
下面編寫購物車流程: