5
嘿,我很新Vue.js,我試圖完成似乎是一件簡單的事情,但我有麻煩。基本上,我需要它,所以每當組件加載到DOM中時,其中一個方法就會觸發。這是我目前的代碼,我試圖使用v-on:load,但似乎不起作用。在加載vue.js時運行組件方法
Vue.component('graph', {
props:['graphId','graphData'],
template: '<canvas v-on:load="{{populateGraph()}}"></canvas>',
methods: {
initGraph: function() {
var settlementBalanceBarChart = new Chart(this.graphId, {
type: "bar",
data: settlementBalanceBarData,
options: settlementBalanceBarOptions
});
},
//this is the function I would like to run
populateGraph: function() {
alert('{{graphId}}');
}
}
});
var vm = new Vue({
el: "#app",
mounted: function(){
}
});
罰款相同的代碼的功能,如果我使用V-上:單擊事件
真棒,這工作:)謝謝! –