一个Vue列表渲染,代码如下,在网页上却没有渲染出来,有些不太明白,求指导
<html>
<head>
<script src="http://cdn.bootcss.com/vue/2.1.10/vue.min.js"></script>
</head>
<body>
<ul id="example-1">
<examp></examp>
</ul>
<script type="text/javascript">
Vue.component('examp',{
template:'<li v-for="item in items">{{ item.message }}</li>',
data: function(){
return {
items:[{message: 'Foo' },{message: 'Bar' }]
}
}
})
new Vue({
el: '#example-1'
})
</script>
</body>
</html>
v-for后,你的组件就会多个li元素,也就产生了多个根节点,Vue2.0是不允许的,考虑如下修改: