我想在我的Vue組件中的v-for內運行一個方法。 例如:Vue.js v-for的使用方法
<div v-for="(foo,index) in bar">
<p>{{myMethod(foo,index)}}</p>
</div>
當我這樣做時,p標籤只是保持空白。這裏是我的方法(與愛可信調用):
myMethod:function(foo,index) {
axios.get('/myAjaxCall')
.then((response)=> {
//works perfectly
alert(response.data);
return response.data;
})
.catch(function (error) {
console.error(error);
});
},
}
當我alert(SomethingWithFooAndIndex)
,瀏覽器顯示正是我需要的。當我刪除axios調用該方法似乎工作
謝謝!
你錯過了關於屬性btw的結束報價 –
這只是一個簡化的例子,我在ajax url –