鍍金池/ 問答/HTML/ 請(qǐng)問vue中如果子組件在父組件的v-for循環(huán)里,父組件如何調(diào)取子組件里的事件

請(qǐng)問vue中如果子組件在父組件的v-for循環(huán)里,父組件如何調(diào)取子組件里的事件

clipboard.png
評(píng)論組件放在home組件的v-for循環(huán)里,代碼如下

clipboard.png
我給子組件綁定一個(gè)ref,想通過$refs的方式獲取子組件的刷新事件,但是console.log(this.$refs)打印出來發(fā)現(xiàn)getcomment是個(gè)數(shù)組;

clipboard.png
通過this.$refs.getcomment.getcomments();獲取結(jié)果報(bào)錯(cuò),說事件未定義,但是我方法沒寫錯(cuò),我想應(yīng)該是因?yàn)樽咏M件便利出來是個(gè)數(shù)組,它找不到里面對(duì)象的方法,請(qǐng)問如果子組件在父組件的v-for循環(huán)里,父組件如何調(diào)取子組件里的事件。求指教

回答
編輯回答
落殤

ref應(yīng)該和id類似要唯一的,你這個(gè)循環(huán)的要用:ref=getcomponet1(2,3,4)這種形式

2017年7月16日 23:16