请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么在计算属性中我使用 this. 来引用data中的数据可以,但是用vm. 就报错呀?

 var app = new Vue({
            el: '#app',
            components: {
                TodoList: TodoList,
            },
            data: {
                message: 'hello world',
                listcontent: [],
            },
            methods: {
                submit: () => {
                    app.listcontent.push(app.message);
                    app.message = '';
                },
                handleItemDelete: (index) => {
                    app.listcontent.splice(index, 1);
                }
            },
            computed: {
                    computedMessage:function(){
                        return this.$data.listcontent===this.listcontent;
                    }
            }
        });

正在回答 回答被采纳积分+3

1回答

Dell 2019-03-27 23:12:50

你不用vm,用app试试,因为你的实例名字叫app,不叫vm!

0 回复 有任何疑惑可以回复我~
  • 提问者 刘小海 #1
    我打错了,用app也是报错的
    回复 有任何疑惑可以回复我~ 2019-03-28 19:30:38
  • Dell 回复 提问者 刘小海 #2
    app你用$data试试
    回复 有任何疑惑可以回复我~ 2019-03-29 00:33:18
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号