html部分:
<view v-for="item in chatList" :key="item.id" @click="routeToChat(item)">盒子</view>
js部分:
routeToChat(item) {
console.log(item); // undefined
},
如以上代码,无明显语法问题,但在js中打印事件参数item显示为undefined,原因是v-for循环的dom中,如果key的值存在重复或不存在,就可能导致该现象,修改后问题解决。