龙哥网

龙哥网

微信小程序获取data:{}变量时报错xxx is not defined
2021-12-17

data:{}声明初始化了一个变量,在onLoad:function()函数调用时,出现“xxx is not defined”错误,原因是直接使用了变量名,没有使用获取页面data对象的this.data

会报错的原代码:

Page({
	data: {
		text:'Welcome'
	},  
	onLoad: function(options){
		console.log(text);
	},
})

正确写法

Page({
	data: {
		text: 'Welcome'
	},
	onLoad: function(options){
		console.log(this.data.text);
	},
})

要获取或对data:{}中定义的变量赋值,不能直接使用变量名称,需要使用this.data.变量名称

免责声明
本站部分资源来源于互联网 如有侵权 请联系站长删除
龙哥网是优质的互联网科技创业资源_行业项目分享_网络知识引流变现方法的平台为广大网友提供学习互联网相关知识_内容变现的方法。