Управлять значением свойства vue на уровне компонента - PullRequest
0 голосов
/ 27 сентября 2018

Скажем, у меня есть компонент vue (mycomponent) с одним свойством с именем model.

Я использую этот компонент:

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

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

Теперь состояние моего компонента зависит от .modelwatcher (когда .mydata передается .model изменяется, сторонняя библиотека используется для визуализации внутренней части компонента).Теперь, когда пользователь изменяет состояние компонента (пользовательский интерфейс обрабатывается сторонней библиотекой), я хотел бы обновить свойство .model (которое указывает .mydata).Это, очевидно, вызовет наблюдатель .model и в этом случае вызовет неожиданное повторяющееся обновление.

Есть ли способ обновить свойство экземпляра vue с уровня компонента и обойти наблюдатель?

...