<view v-for="(item,index) in _py" :key="index" @click="tMove(item)" >{{item== 'hot' ? "★" : item}}</view>****
_py: ["hot", "A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "W", "X", "Y", "Z"],
tMove(item){
console.log(item)
这是一个很简单for循环,但是传值item,会报错,拿不到传的值
},
比如我点击A,会报错如下
Cannot read property '1' of undefined
TypeError: Cannot read property '1' of undefined
请问我怎么能直接拿到值,A,B,C,??????????
1 个回复
liub1934
微信小程序测试没问题,你可以暂时试试
data-
属性的写法<view v-for="(item,index) in _py" :key="index" :data-item="item" @click="tMove" >