原因:
不能直接在组件的根元素直接使用v-for,外面必须嵌套一层容器.
解决代码如下:
Vue.component('my-menu',
{
props: ['nickname', 'age'],
template:
`<div>
<div @click="zz" v-for="item in list"> {{nickname}}--{{age+10}</div>
</div>`,
data() {
return {
list: ['ss', 'qq', 'ww']
}
},
methods: {
zz() {
alert('lw')
}
}
}
)