<body>
<div id="app">
<!-- 注意:p-number 和 p-boolean 如果前面不加v-bind绑定的话,类型是字符串类型 -->
<menu-titile :pstring='pString' :pnumber='2' :pboolean=true :pfriut='pFruit' :pobject='pObject'></menu-titile>
</div>
<script src="../js/vue.js"></script>
<script>
Vue.component('menu-titile',{
props:['pstring','pnumber','pboolean','pfriut','pobject'],
template:`
<div>
<div>{{pstring}}</div>
<div>{{typeof pnumber}}</div>
<div>{{typeof pboolean}}</div>
<ul>
<li :key="index" v-for="(item,index) in pfriut">{{item}}</li>
</ul>
<ul>
<li :key="index" v-for="(value,key,index) in pobject">{{key+"----"+value+"-----"+index}}</li>
</ul>
</div>
`
});
var vm=new Vue({
el:'#app',
data:{
pString:'xiaozhi',
pFruit:['香蕉','葡萄','苹果'],
pObject:{"name":"xiaozhi","age":24,"gender":"male"}
}
});
</script>
</body>
</html>