在小程序开发过程中有两种变量,一种是定义在app,js里面的globalData定义的全局变量,另一种是在各个页面app,data里面的定义的变量。
一:全局变量的定义,获取值,赋值,修改
app.js定义
APP({
globalData:{userinfo:“”},
})
a页面获取值:a.js里面写法
var app=getApp()
Page:({
data:{
data:{} //变量数据
},
onLoad:function()
{
var that=this;
//获取值
that.setData({data:app.globalData.userinfo})
}
app.globalData.userinfo=res.data.feedbackperson; //修改全局变量的值
})
2,页面变量定义在各个页面上
var app=getApp()
Page:({
data:{
data:{}//变量
},})
赋值必须要用setData({}))方法
获取值用 var a=that.data.data方法