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])
},

浙公网安备 33010602011771号