我目前正在與Vue的實例概念掙扎。 我使用VUE,裝載機的WebPack並創建了我導入VUE組件。手錶數據改變
import Vue from 'vue';
import Search from '../Search.vue';
const vm = new Vue({
el: 'search',
render: h => h(search)
});
在組件:
export default {
data: function() {
return {
results: 'current results'
}
}
}
我想觸發和事件的,我可以從實例看組件(一個屬性變化)的內部。
使用API應該是這樣的:
vm.$watch('results', function (newVal, oldVal) {
// do something
})
但我不會觸發任何東西。
我覺得我缺少了解如何使用Vue的實例,因爲我也不能添加對實例的初始化的任何數據就是喜歡組件上訪問:
const vm = new Vue({
el: 'search',
data: {index: 1},
render: h => h(search)
});
指數也在要使用的組件內部不可用。
我該如何解決這個問題?
非常感謝長和描述性的答案。非常感謝。這很有幫助,但我的問題與vue實例有關。當你到這.vue文件組件它已被初始化。我想清楚了,會在答案後發佈。 – jpsc
尼斯,極大地聽。) – fweidemann14