在这段代码当中为什么在将my-nav当中的ul li的值传递给他的父组件my-header的时候会报错
<div id="app">
<my-header :list = "list"></my-header>
</div>
<script type="text/javascript" src="js/vue.js"></script>
<script>
var vue = new Vue({
el : "#app",
data: {
list:['第一项111','第二项222','第三项']
} ,
components: {
"my-header": {
template: "<div>" +
"<ul>" +
"<li v-for='item in list'>{{item}}</li>" +
"</ul>" +
"<my-nav :list='list'></my-nav>"+
"</div>",
props: ['list']
},
components: {
"my-nav":{
template:
"<ul>" +
"<li v-for='item in list'>{{item}}</li>" +
"</ul>",
props:["list"]
}
} }
})
</script>
<div id="app">
<my-header :list = "list"></my-header>
</div>
<script type="text/javascript" src="js/vue.js"></script>
<script>
var vue = new Vue({
el : "#app",
data: {
list:['第一项111','第二项222','第三项']
} ,
components: {
"my-header": {
template: "<div>" +
"<ul>" +
"<li v-for='item in list'>{{item}}</li>" +
"</ul>" +
"<my-nav :list='list'></my-nav>"+
"</div>",
props: ['list']
},
components: {
"my-nav":{
template:
"<ul>" +
"<li v-for='item in list'>{{item}}</li>" +
"</ul>",
props:["list"]
}
} }
})
</script>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货