为什么提示没有方法:vue.common.js?e881:1019 [Vue warn]: v-on:keyup="addNew" expects a function value, got undefined (found in component: <app>)export default { data () { return { title: 'roberto baggio!', items: [{ label: 'aaa', isFinished: true }, { label: 'bbb', isFinished: false }], newPlan: '' } }, methods: { toggleFinish: function (item) { item.isFinished= !item.isFinished }, addNew: function(){ console.log("sss") console.log(this.newPlan) this.items.push({ label:this.newPlan, isFinished:false }) this.newPlan= '' } }}
5 回答
静待雨落
TA贡献2条经验 获得超2个赞
这个是this的问题吧
fn: function () { ... } 这种写法 this不是组件而是window
fn () { ... } 或者 fun: () => {} 这种写法 this才是组件
添加回答
举报
0/150
提交
取消