我有一個插件,添加一些屬性Vue實例。
然後我可以使用this.$plugin.prop
訪問組件內的這個屬性。我怎樣才能觀察其變化?我需要根據this.$plugin.prop
值在組件內部執行某些操作,但watch
或this.$watch
都不適用於我。我認爲在組件上下文的,因爲watch
的作品,所以我不能觀看變量的外部元件,例如如何查看組件內的Vue實例屬性?
mounted() {
this.$watch('$plugin.prop', val => console.log(val));
}
不起作用。
完成此操作的正確方法是什麼?
你可以嘗試存儲在插件組件的數據模型道具引用,然後從部件數據模型看,物業 - http://jsbin.com/kopucayoro/edit ?html,js,輸出 –