首页 > 编程知识 正文

微信小程序globalData的用法 读写 五分钟速通

时间:2023-05-05 05:47:38 阅读:274322 作者:591

App.js中选择是否设置GlobalData的初始值。一般创建时会在末尾自动生成一些内容,你可以设置一些其他数据比如我设置个name
App.js中

globalData: { userInfo: null, name:"已获取数据" }

在index页面中的index.js最上方引入const app = getApp()
在index页面中的index.js中的生命周期中获取name并设置


打印如下

在demo页面中的demo.js最上方引入
const app = getApp()
在生命周期中获取

onLoad: function (options) { console.log(getApp().globalData.name); },

打印如下

注:如果有读者硬是想通过demo.js页面data动态取到globaldata,接着想要亲眼看到demo页面在一加载的时候就是对的数据。你可以先把data随便赋一个空字符串,再在刚才的onload下面console.log完了之后,使用this.setData({ your_value: getApp().globalData.test_info }),就看得到正常数据了

应用:页面传值,tabBar传值等

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。