vue中动态获取变量名并赋值
需求根据vuex返回的数据,动态针对每个data中指定的变量改为true但如果一个个if去手写就太麻烦了;所以前缀相同尾部为I做为结束方便使用效果:data () {return {video0: '',video1: '',video2: '',video3: '',video4: '',video5: ''}},cuVal..
·
需求根据vuex返回的数据,动态针对每个data中指定的变量改为true但如果一个个if去手写就太麻烦了;所以前缀相同尾部为I做为结束方便使用
效果:
data () {
return {
video0: '',
video1: '',
video2: '',
video3: '',
video4: '',
video5: ''
}
},
cuVal.forEach((item, i) => {
item.refs = 'video' + i
if (item.url) {
this[`${'video' + i}`] = true
this.startPlay(item, i)
}
})
更多推荐
已为社区贡献39条内容
所有评论(0)