export default{ data(){ return { msg: '数据' } }, components: { } }比如说我需要在method里面修改msg 。正常情况下this.msg =‘’就可以操作了。但是需要在一个函数中赋值,此时的this就是函数的this而不能正常修改msg 这种情况应该怎么办?在export default中如何获取data返回的属性值?不用this表示的话
1 回答
吃鸡游戏
TA贡献1829条经验 获得超7个赞
不知道你指的“函数中“、”在export default中“是什么意思,
在函数中拿到这个组件实例的 vm 对象,修改 vm.msg 。如果是在此组件内的method中,vue 会帮你自动bind this的,this永远指向 vm 对象。
添加回答
举报
0/150
提交
取消