new Vue({
el: "#root",
data: {
list: [],
inputValue: '111'
},
methods: {
handleClick: function() {
this.list.push(this.inputValue),
this.inputValue= ''
}
}
})
比如inputValue在data中后面跟:,但this.inputValue在后面跟的时=,什么时候用:,什么时候用=,有什么规定吗?
1. 参数(初始化需要赋初值)、方法的定义时,是使用冒号(:)
2. 参数值的修改,进行赋值时。则需要使用等号(=)
应该是在data里定义属性时用:号,在方法里,调用属性时,也就是this.属性时用=号
inputValue就寫在json中的,所以要以鍵值對(加:)的形式來表達,而this.inputValue是寫在handleClick怕個函數中的,所以可以用"= "號.
你只要記住json用","號,函數中用"="號就可以了.