读取data中的数据,用变量拼接问题?

发布于 7 年前作者 guiyingshi1420 次浏览最后编辑 7 年前来自 issues
var meta = e.currentTarget.dataset.meta;
 
if (this.data.meta.length != 0) {
 
this.setData({
 
[meta]: this.data.meta.concat(res.tempFilePaths)
 
})
 
}

meta是一个变量,从前端传递过来的字符串

我需要访问 this.data.(前端传递过来的字符串)

但是这个写是同不过的,有其他的写法么?

2 回复
heming
heming1 楼6 年前

[meta]: this.data[meta].concat(res.tempFilePaths)

ewan
ewan2 楼6 年前

报什么错误?