vue動態給ref賦值


最近在做項目的時候用到了vue的上傳圖片的組件,上傳的時候沒有問題,但是回顯的時候出現問題。上傳的時候單個上傳好做,直接點擊上傳就可以了,但是回顯的時候涉及到父組件向子組件傳值實時更新的問題,需要動態的根據子組件的ref的值傳值。

  單個子組件時直接ref=‘name’,在js中this.$refs.name調用方法就可以了,但是動態的話name是不固定的,this.$refs.后面是不能直接跟變量的,后來我百度了一下找到了解決方案,以下是我的代碼

:ref="'item'+idex"
let gv='item'+i;
this.$refs[gv][0].upimg(ggt)

 

idex是v-for的索引用於區分不同的組件實例。

 

 

原文鏈接:https://blog.csdn.net/qq_33849049/article/details/96324552?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduend~default-3-96324552.nonecase&utm_term=vue%20%E5%8A%A8%E6%80%81refs


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM