一個頁面多次使用同一個組件,傳值問題


如果按照常規操作,會發現,組件之間的值會相互影響

解決方案1:使用不同的標識

 

 

 會發現,處理起來很繁瑣

解決方案2:使用.sync修飾符,進行雙向數據綁定

 

只需要在使用組件時,控制autoValue屬性,即可實現是否進行雙向數據綁定.

 

*********************************************************************************************************************************

以下是相同組件使用的一個bug問題

問題:寫一個上傳圖片的公共組件,當一個頁面用多次時,點擊任何一個組件,只會在第一個組件中顯示數據

廢話不說,上代碼

 

 

原因是: 組件中使用元素id獲取元素,多個組件中獲取的的是相同的ID,所以默認取的是第一個,且只有第一個有值

解決方案: 使用ref屬性獲取元素

 


免責聲明!

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



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