猿问

Vue v-for遍历时,怎么保存某些值?

<div class="personal" v-for="(user, index) in allDate" :key="index" >

代码如上,遍历出的user对象有openid值,在data中,设置openid进行接收,但是怎么把值赋给data中的openid呢?


慕码人8056858
浏览 497回答 1
1回答

慕盖茨4494581

在 vue 的 beforeCreate 钩子里遍历 user 的 openid 值,赋值给 data 的 openid<div&nbsp;class="personal"&nbsp;v-for="(user,&nbsp;index)&nbsp;in&nbsp;allDate"&nbsp;:key="index"&nbsp;@click="doSomeThing(user.openid)"> vue: methods:&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;doSomeThing(openid)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.data.openid&nbsp;=&nbsp;openid; &nbsp;&nbsp;&nbsp;&nbsp;} }
随时随地看视频慕课网APP
我要回答