关于全局变量 data: {
count:0,
value:[“1”,“2”,“3”,“c”,“4”,“5”,“6”,"+",“7”,“8”,“9”,"-",“0”,"="],
sz:[],
fontsize:200
}
下面是单击事件部分代码,
click: function(e){
let viewDataSet = e.currentTarget.dataset.text; //点击的e的值赋给变量
let viewText = viewDataSet.text; //变量的值以文本形式赋给变量 (这个变量.text是什么意思?)
var sz = this.data.sz; //定义数组更新全局数组
sz.push(viewText); //数组赋值
let str = sz.join(’’);
console.log(viewText) 想要把变量viewText值输出但总是显示undefined而且未报错结果如图
this.setData({
count: str, //把数组值赋给count全局变量把str显示出来
});
接着这个问题为什么count会报错,显示未定义结果如下