这样的点击事件怎么获取id

onSelectCheck点击事件怎么获取formData循环里的id?


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>
        
        <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)
            },
 <n-select  ref="select" @check="({value, label, item,vm} )=>{ onSelectCheck({value, label, item,vm},id)}" >
</n-select>