1. Js文件内传递数值:
    1)存:wx.setStorageSync('变量名', xxxx),取:var p = wx.getStorageSync('变量名')
    2)存:this.变量名 = xxxx,取:this.变量名
    3)存:getApp().globalData.变量名 = xxxx,取:getApp().globalData.变量名
    4)存:this.setData({变量名:xxxx}),取:this.data.变量名

  2. import的路径不支持绝对路径
    如果希望引用 utils/fetch.js,在不管多深的组件里面都要慢慢../点到根目录,所以就会出现 ../../../../../../utils/fetch.js

  3. 因为this的作用域比较短,当进入回调函数success中的时候,this就会被消灭了。

  4. 当wxml循环打印多维数组,且此循环需要以多维数组内某项数据来调用函数,例如点击某一项跳转到这一项的详情页面时。可以将事件添加在循环的view内,然后带着此次打印的下标或者数值调用事件函数

  5. view换行:white-space:pre-line;
    text换行:word-break:break-all;
    wx.switchTab({=====>跳到tabbar内的某个页面url:""})
    wx.redirectTo({=====>关闭当前页面,跳转到应用内的某个页面url:""})
    wx.reLaunch({=====>关闭所有页面,打开应用内的某个页面url:""})
    wx.navigateTo({=====>保留当前页面,跳转到应用内的某个界面url:""})
    向 tabBar 页面跳转的时候,不能使用navigateTo

  6. UI库的使用,有赞的vant-weapp和iView-weapp。
    使用方法:
    vant-weapp:https://github.com/youzan/van
    iView-weapp:https://github.com/TalkingDat

Q.E.D.


大力出奇迹