(二)微信小程序的三种传值方式


1.全局变量

  app.js里

  App({

    //全局变量

    globalData: {

    userInfo: null,

    host: 'http://localhost:8080/data.json'

  }

  在其他js页面取值:

  const app = getApp()  //获取应用实例 必须有这个才能获取到app.js里的东西

  在需要获取值得地方赋值如:

  url:app.globalData.host 

2.本地缓存(最多存10M的数据)

  设值:wx.setStorageSync('title', title)   取值:var title=wx.getStorageSync('title')  

3.URL传值

  wx.navigateTo({     url: '/pages/detail/detail?title='+title,   })   在'/pages/detail/detail的detail.js里面   获取值:   onLoad: function (options) {     console.log(options) // 打印结果为:{title:"abc"}   },