我試圖顯示一個數組的列表,但我得到一個錯誤:cannot read property 'name' of undefined
。想使列表vue.js
HTML
<div id="list">
<myitems v-for="item in list" v-bind:my="item">
</div>
的JavaScript
var items = Vue.component('myitems', {
props: ['my'],
template: `<li>{{my.name}} {{my.age}}</li>`
});
new items({
data: {
list: [
{name: 'myName', age: 25}
]
}
}).$mount("#list");
我覺得我所無法比擬的item in list
和道具my
但我不確定該怎麼做。
很抱歉,我的意見是針對Daniel的回答 –
沒問題,請告訴我,如果您有任何問題 –