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

1.全局变量

  app.js里json

  App({缓存

    //全局变量app

    globalData: {url

    userInfo: null,get

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

  }io

  在其余js页面取值:console

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

  在须要获取值得地方赋值如:变量

  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"}
  },
相关文章
相关标签/搜索