Скажем, у меня есть компонент vue (mycomponent) с одним свойством с именем model
.
Я использую этот компонент:
<mycomponent :model='mydata'></mycomponent>
<script>
var vueInstance = new Vue({
el: '#vue-root',
data: {
mydata: ['some','value']
});
</script>
Теперь состояние моего компонента зависит от .model
watcher (когда .mydata
передается .model
изменяется, сторонняя библиотека используется для визуализации внутренней части компонента).Теперь, когда пользователь изменяет состояние компонента (пользовательский интерфейс обрабатывается сторонней библиотекой), я хотел бы обновить свойство .model
(которое указывает .mydata
).Это, очевидно, вызовет наблюдатель .model и в этом случае вызовет неожиданное повторяющееся обновление.
Есть ли способ обновить свойство экземпляра vue с уровня компонента и обойти наблюдатель?