微信小程序商城開發(fā)筆記

生命周期函數(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

下面編寫購物車流程:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容