1. Swiper組件
? ? ? 官網(wǎng)API:https://mp.weixin.qq.com/debug/wxadoc/dev/component/swiper.html
? ? ? 垂直方向滾動(dòng):
2. App.json里面關(guān)于導(dǎo)航欄满哪、標(biāo)題配置
? ? ?(1)每新建一個(gè)都要在app.json中pages離注冊乡摹,第一項(xiàng)就是小程序啟動(dòng)的第一頁
? ?(2)對單個(gè)頁面的導(dǎo)航欄進(jìn)行設(shè)置,在當(dāng)頁面下對應(yīng)的json文件添加配置信息昧狮,如下圖璧亮;這樣post頁面的導(dǎo)航欄顏色就修改好了
3. Page頁面與應(yīng)用程序的生命周期
? ? ? onLoad 放置向服務(wù)器請求的內(nèi)容 ——onShow ——onReady
? ? ? 頁面跳轉(zhuǎn)之后:如果使用redirectTo 進(jìn)行頁面跳轉(zhuǎn)回調(diào)用onUnload萧诫,表示當(dāng)前頁面被卸載了
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?如果使用navigateTo進(jìn)行頁面跳轉(zhuǎn)回調(diào)用onHide,表示頁面被隱藏
4. 數(shù)據(jù)綁定 - 和angular2的數(shù)據(jù)綁定相同
? ? ?(1) {{變量名}} ?
? ? ?(2) 小程序布爾值屬性值應(yīng)該加{{false}},這樣小程序才會(huì)將false編譯成布爾值枝嘶;
? ? ?(3) wx:if = "{{true}}"? 條件選擇? ? img_condication的值應(yīng)該是一個(gè)布爾類型
? ? ? ?(4) wx:for ?不能直接將一個(gè)Array數(shù)據(jù)setData帘饶,需要將其包裹在一個(gè)map中;
5. 事件與事件對象 ?小程序沒有click事件
? ? ?在使用以上事件的時(shí)候需要在前面添加bind或者catch群扶,
? ? ? ? ?bind:bind事件綁定不會(huì)阻止冒泡事件向上冒泡
? ? ? ? catch: catch事件綁定可以阻止冒泡事件向上冒泡
6. ?緩存? 小程序最大容量10M
7. ?Template模板的使用
? ? ? ?在模板化的文件中寫js文件是無效的
? ? ? ?創(chuàng)建一個(gè)模板文件:其實(shí)就是一個(gè)wxml文件及刻,用template標(biāo)簽將模板部分包裹起來
? ? ? ?使用:在使用的文件中import镀裤,只能寫相對路徑
? ? ? ? 模板css不需要使用template包裹,直接將模板用的到樣式放進(jìn)去就可以:
? ? ? 在目標(biāo)文件中導(dǎo)入:同樣只能相對路徑
8. wx.navigateTo 與wx.redirectTo的區(qū)別
? ? ? wx.navigateTo是父子級之間頁面的跳轉(zhuǎn)缴饭,定向到的頁面導(dǎo)航欄會(huì)有返回按鈕暑劝;子級最多只能有5級
? ? ? wx.redirectTo是平級頁面之間的跳轉(zhuǎn),定向到的頁面導(dǎo)航欄會(huì)沒有返回按鈕