課程
/前端開發(fā)
/Vue.js
/vue2.5入門
在TodoItem組件中怎樣獲取在new Vue里面定義的list的大小?
2018-07-29
源自:vue2.5入門 3-2
正在回答
已經(jīng)找到方法了,在<todo-item>中隨便定義一個變量,然后取list.length就行。下面的sz變量就是
<li-item v-for="(i,idx) of list" :sz="list.length" :key="idx" :content="i" :idx="idx" v-on:del="delHandle"></li-item>var liItem = {?? ??? ??? ??? ?props:['content','idx','sz'],?? ??? ??? ??? ?template:"<li @click='singleHandle'>{{content}}</li>",?? ??? ??? ??? ?methods:{?? ??? ??? ??? ??? ?singleHandle : function(){?? ??? ??? ??? ??? ??? ?alert(this.sz)?? ??? ??? ??? ??? ??? ?this.$emit('del',this.idx);?? ??? ??? ??? ??? ?}?? ??? ??? ??? ?}?? ??? ??? ?}
<li-item v-for="(i,idx) of list" :sz="list.length" :key="idx" :content="i" :idx="idx" v-on:del="delHandle"></li-item>
var liItem = {?? ??? ??? ??? ?props:['content','idx','sz'],?? ??? ??? ??? ?template:"<li @click='singleHandle'>{{content}}</li>",?? ??? ??? ??? ?methods:{?? ??? ??? ??? ??? ?singleHandle : function(){?? ??? ??? ??? ??? ??? ?alert(this.sz)?? ??? ??? ??? ??? ??? ?this.$emit('del',this.idx);?? ??? ??? ??? ??? ?}?? ??? ??? ??? ?}?? ??? ??? ?}
舉報
快速理解Vue編程理念上手Vue2.0開發(fā)。
1 回答定義組件必須使用小寫?
1 回答在vue中,父組件向子組件傳值是通過組件的形式
3 回答為什么在子組件中handleclick里面直接用this.index就可以獲取到時哪一個
1 回答為什么不傳給子組件一個數(shù)組,在子組件中循環(huán)。那樣不是更好
1 回答老師這邊父給子組件傳list列表的值子組件用props接收,
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-07-30
已經(jīng)找到方法了,在<todo-item>中隨便定義一個變量,然后取list.length就行。下面的sz變量就是