1.小程序中wxs變量的聲明和js的不一樣,不能使用let、constnpm
2.block只起到包裹元素的做用,並不會渲染爲實際的元素編程
3.wx:if有更高的切換消耗 而hidden有更高的初始渲染消耗。若是須要頻繁切換的情境下,用hidden,節省性能;在運行時條件不大可能改變,用wx:ifjson
4.wx:key綁定索引不具備惟一性(若是每一項都有選中狀態時,須要綁定自身id) key值 *this 表明循環中的item小程序
wx.startPullDownRefresh()下拉刷新
wx.stopPullDownRefresh()中止下來刷新
onPageScroll()監聽頁面滾動
onTabItemTap()tab欄數據跨域
navigator 聲明式導航
1.寫在跳轉tabBar中的頁面須要添加open-type="switchTab"
2.後退 open-type='navigateBack' delta='1'app
編程式導航
1.跳轉非tabBar頁面 wx.navigateTo
2.跳轉tabBar頁面 wx.switchTab
3.後退 wx.navigateBack({delta:1})框架
小程序不存在跨域問題xss
wepy(建立的wepy框架項目不是小程序項目,須要經過編譯)性能
全局安裝 npm install wepy-cli -g
初始化wepy項目: wepy init standard 項目名
配置項目:npm i / wepy build --watch (實時編譯)ui
導入項目
解決ESLint報錯的問題
app.wpy入口文件會把script中的config屬性裏的動做編譯爲小程序的app.json全局配置文件,其餘編譯爲app.js文件
style標籤會被編譯爲app.wxss