EverSpring
2018-07-29 23:53
在TodoItem组件中怎样获取在new Vue里面定义的list的大小?
已经找到方法了,在<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);
}
}
}
vue2.5入门
146825 学习 · 657 问题
相似问题