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

相关推荐
racerun7 小时前
小程序导航设置更多内容的实现方法
小程序
说私域7 小时前
基于开源AI智能名片链动2+1模式S2B2C商城小程序的超级文化符号构建路径研究
人工智能·小程序·开源
mg6687 小时前
微信小程序入门实例_____快速搭建一个快递查询小程序
微信小程序·小程序
The_era_achievs_hero12 小时前
微信小程序41~50
微信小程序·小程序
走,带你去玩20 小时前
uniapp 微信小程序水印
微信小程序·小程序·uni-app
CC同学呀1 天前
从0到100:单位订餐统计小程序开发日记2025
小程序
666HZ6661 天前
微信小程序中scss、ts、wxml
微信小程序·小程序·scss
二十十十十十1 天前
微信点餐小程序—美食物
微信·小程序
向明天乄1 天前
在小程序中实现实时聊天:WebSocket最佳实践
websocket·网络协议·小程序