我有個疑問
因為每個組件都是一個實例,所以我綁定了title,然后在data里賦值,可是組件里并沒有顯示
<ol> <!--? <li?v-for="(i,?index)?in?list"?:key="index">{{i}}</li>?--> <todo-item?v-for="(i,?index)?in?list"?:key="index"?:content="i"?></todo-item> </ol> </div><script>//自定義組件??全局組件 Vue.component("todo-item",?{ props:?["content"], data:?{ l:?"每個組件都是vue實例" }, //template:?"<li>我是全局</li>" template:?"<li?@click='handleClick'?:title='l'>{{content}}</li>", methods:?{ handleClick:?function(){ alert("每個組件都是vue實例") } } })
2019-01-05
一個組件的?
data
?選項必須是一個函數(shù)data: function () {
?return {
? ?count: 0
?}
}
2020-04-03
詳見?https://cn.vuejs.org/v2/guide/components.html
2019-04-03
不是說vue組件和vue實例是差不多么?在實例中data不一定要為函數(shù),為啥在組件中就得是?