小程序开发 之—thirdScriptError
代码展示:
data: {
//文本框数据
inputText: '',
//列表数据
todos: [
{
name:'', completed:false
}
]
}
目的:将文本框中输入的内容添加到列表中去
错误代码:
inputChange: function(e){
this.setData({
inputText:e.detail.value
})
},
add: function(){
var add = this.data.todos
// 向列表中添加元素
add.push({
name: inputText,
completed: false
})
this.setData({
add: add,
inputText: ''
})
正确代码:
name: this.data.inputText,
总结:
在函数中直接使用变量,不可以直接使用函数名
函数中的this指的是当前页面对象