uni-app view標簽寫 for循環 item變量不能傳給 @click當參數 解決辦法


實際沒有解決,采用了一種折中的辦法
傳下標,然后從data中讀數據

錯誤的代碼

      <view v-for="(item,index) in list" :key="item.message"  @click="goDetail(item)">
	<product :productData="item"></product>
      </view>
goDetail:function(item,index){
      console.log(item)
},

item打印一直是 undefined 參數是 字符串 則正常

解決辦法

      <view v-for="(item,index) in list" :key="item.message"  @click="goDetail(index)">
	<product :productData="item"></product>
      </view>
goDetail:function(item,index){
      console.log(this.list[index])
},


免責聲明!

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



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