小程序setData动态传递key

有些时候可能需要根据key是个变量

比如

javascript 复制代码
let keyName = "name"
this.setData({
     keyName :"张三"
})

本来想将keyName替换为name的,但是小程序只会在data中定义一个key为keyName ,value为"张三"的一条数据。

正确写法为:

javascript 复制代码
let keyName = "name"
this.setData({
     [keyName]:"张三"
})

在keyName上加上\[\]变成变量,这样keyName就变成name

相关推荐
不如摸鱼去15 小时前
Wot UI 2.1.0 发布:ConfigProvider 全局配置能力升级
ui·小程序·uni-app
这是个栗子17 小时前
微信小程序开发(九)- uni-app微信小程序商城
微信小程序·小程序·uni-app·vue·vuex
TuCoder19 小时前
景区导览小程序功能选型指南:刚需配置、增值功能与技术避坑要点
小程序
小羊Yveesss1 天前
2026年知识付费小程序多少钱一个?
小程序
一只皮卡皮卡丘1 天前
微信小程序tab页苹果显示安卓不显示的问题
微信小程序·小程序
六月的可乐1 天前
【干货】小程序虚拟瀑布流探索小结
前端·react.js·小程序
前端 贾公子2 天前
小程序蓝牙打印探索与实践(上)
小程序
拙慕JULY2 天前
小程序返回 base64 文件报错
开发语言·javascript·小程序
dh131222505252 天前
按月季度销售业绩核算小程序
小程序·销售小程序·绩效小程序·业绩统计小程序·业绩核算小程序
拙慕JULY2 天前
微信小程序自定义标题背景色
微信小程序·小程序