小程序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

相关推荐
2501_916007477 小时前
iOS开发中抓取HTTPS请求的完整解决方法与步骤详解
android·网络协议·ios·小程序·https·uni-app·iphone
jay神8 小时前
基于微信小程序课外创新实践学分认定系统
java·spring boot·小程序·vue·毕业设计
00后程序员张11 小时前
Windows 下怎么生成 AppStoreInfo.plist?不依赖 Xcode 的方法
ide·macos·ios·小程序·uni-app·iphone·xcode
微擎应用13 小时前
社交电商小程序管理系统
小程序
silvia_Anne13 小时前
微信小程序首页设置
微信小程序·小程序
安妮的小熊呢14 小时前
CRMEB标准版v6.0: 商城DIY装修新升级,PS级自由设计!
运维·javascript·平面·信息可视化·小程序·开源软件
小离a_a14 小时前
uniapp小程序封装圆环显示比例数据
android·小程序·uni-app
万岳软件开发小城14 小时前
外卖系统源码如何选择?校园外卖APP+小程序平台搭建指南
小程序·同城外卖系统源码·校园外卖小程序·外卖app开发·外卖软件开发·外卖平台搭建
程序鉴定师1 天前
西安小程序制作的可靠选择与发展前景
大数据·小程序
杰建云1671 天前
小程序商城店铺装修怎么做
小程序