微信小程序全局变量globalData用法

微信小程序全局变量globalData用法,第1张

微信小程序全局变量globalData在app.js中

方法1【推荐】:通过app获取,需要在第一者蔽行声明app的实例 const app = getApp()

方法2: 直接通过getApp().globalData获取,不需要写const app = getApp()实睁禅例

方法3:首早州在app.js文件内使用

更新(修改)用法:推荐方法1

在开发项目过程中,有一些变量,是需要全局注册并且全局哪闷拿调用,微信小程序除了使用传统的本地化存储之李搭外,还能使用罩则什么方法进行存储呢,这里推荐使用在app.js里面定义一个globalData对象

一、多个页面设置回调变量

在多槐纤个页面设置回调变量时,可以在app.js中设置一个全局变量:

const globalData = {

name: '',

age: ''

}

App({

globalData:globalData

})

然后在需要使用回调变量的页面中调用:

Page({

data:{

name:'',

age:'铅晌仿'

}

onLoad:function(){

this.setData({

name:app.globalData.name,

age:app.globalData.age

})

}

})

二、单个页面设置回调变量

在单个页面设置回调变量时,可以使用wx.setStorage和wx.getStorage来保存和获取回调变量:

//设置回调谨返变量

wx.setStorage({

key:"name",

data:"张三"

})

//获取回调变量

wx.getStorage({

key:"name",

success: function(res) {

console.log(res.data)

}

})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8264287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存