前言

  • 初学小程序,很多搞不懂
  • VUE也不是很熟
  • 小程序页面onLoad的时候拿不到app.js中的全局变量

解决办法

由于异步的关系, 常常页面在onLoad的时候拿不到全局变量的值, 所以可以用setTimeout延迟1s来解决

//你的page页面index.js
page({
  data:{
    userInfo:null
  },
  onLoad: function() {
    var that = this
    wx.showLoading({
      title: '加载中',
    })
    setTimeout(function() {
      that.setData({
        userInfo: getApp().globalData.userInfo
      })
      wx.hideLoading()
    }, 1000)

  }
})

标签: 小程序

添加新评论