onSelectCheck点击事件怎么获取formData循环里的id?
<view v-for="(i,index) in formData" :key="index" @click="$refs.select.toggle(true)">
<view class="privateFlex">
<view>
<image class="logo3" :src="i.headImg"></image>
</view>
<view>
<span class="ya">{{i.nickName}}</span>
<span class="time">{{i.createTime}}</span>
<p class="p-text">{{i.messageText}}</p>
</view>
</view>
<view class="grey">
<view>
<span style="color: #57c4eb;">你</span><span style="margin-left: 5px;">回复</span>
<span style="color: #57c4eb;margin-left: 5px;">我</span>
</view>
</view>
</view>
<n-select ref="select" @check="onSelectCheck" :options="selectConf.opts"
@cancel="({vm})=> vm.toggle(false)" :value="selectConf.v" />
data() {
return {
selectConf:{
v: '1', //绑定的值,可以用v-model也可以用value
btn:{ label: '取消', isCancel:true, evKey: 'cancel', anim:1 },
opts:[
{ label: '复制', value: '1'},
{ label: '分享', value: '2'},
{ label: '删除动态', value: '3'},
]
},
}
onSelectCheck({value, label, item,vm} ){
// item是选中的 label是标题map value是选中的值
vm.toggle(false);
this.selectConf.v = value;
console.log(item)
},