从组件级别操纵vue属性值

时间:2018-09-27 12:40:48

标签: javascript vue.js vue-component

至少可以说我有一个vue组件(mycomponent),其单个属性名为model

我使用此组件:

<mycomponent :model='mydata'></mycomponent>

<script>
var vueInstance = new Vue({
el: '#vue-root',
data: {
  mydata: ['some','value']
});
</script>

现在,我的组件状态依赖于.model观察者(当.mydata传递给.model更改时,将使用第三方库来渲染组件内部)。现在,当用户修改组件状态(由第三方库处理的ui交互)时,我想更新.model属性(指向.mydata)。显然,这将触发“ .model”观察器,在这种情况下,将导致意外的周期性更新。

有什么方法可以从组件级别更新vue实例属性并绕过观察程序?

0 个答案:

没有答案