vue set 怎么替代angular中的apply

因为之前项目用angular 1.6版本写的,代码中的apply,apply了一段代码。在vue这边只有一个set,不知道怎么使用。麻烦贴出一点代码

阅读 3.2k
2 个回答

var app10 = new Vue({

el:"#app-10",
data:{
    msg:{
        age:18
    }
}

})
Vue.set(app10.msg,"name","zhangsan");

添加属性/

如果以前是

$scope.test = {data: 'bind'};
test.data = 'changeBind';
$scope.apply(test.data);

现在就是:

var vm=new Vue({
    el:'#test',
    data:{
        test:{
            data:'bind'
        }
    }
})
Vue.set(vm.test, 'data','changeBind')
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题