小程序setData动态传递key

news/2024/7/20 1:02:59 标签: 小程序

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

let keyName = "name"
this.setData({
     keyName :"张三"
})

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

正确写法为:

let keyName = "name"
this.setData({
     [keyName]:"张三"
})

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

在这里插入图片描述


http://www.niftyadmin.cn/n/5102550.html

相关文章

Dialog动画相关

最近需求一个问题,想要在dialog消失时增加动画,之前如上一个文章中遇到的,但是最后改了实现方式,要求在特定的地方缩放,原来的dialog高度是wrap_content的,这样是无法实现的,因此首先需要将dial…

Linux - 常用基础指令

目录 part 1 ls tree stat part 2 clear pwd echo cd cal date part 3 touch mkdir rmdir rm cp mv part 4 cat more less head tail part 5 find which locate grep part 6 chmod chown chgrp sudo su part 7 uname id man手册 --help…

XMLHttpRequest对象的Get请求和Post请求的用法

XMLHttpRequest对象的Get请求和Post请求的用法 Get请求提交数据 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>发送ajax get请求</title> </head> <body> <script type"…

行业追踪,2023-10-18

自动复盘 2023-10-18 凡所有相&#xff0c;皆是虚妄。若见诸相非相&#xff0c;即见如来。 k 线图是最好的老师&#xff0c;每天持续发布板块的rps排名&#xff0c;追踪板块&#xff0c;板块来开仓&#xff0c;板块去清仓&#xff0c;丢弃自以为是的想法&#xff0c;板块去留让…

6、Linux驱动开发:设备-更简单的设备注册

目录 &#x1f345;点击这里查看所有博文 随着自己工作的进行&#xff0c;接触到的技术栈也越来越多。给我一个很直观的感受就是&#xff0c;某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了&#xff0c;只有经常会用到的东西才有可能真正记…

【Java】Jsoup格式化html问题(文本空格折叠等)解决方法

问题说明 Jsoup格式化html文本时&#xff0c;如&#xff1a; Document document Jsoup.parse(html);这里在对html进行格式化的时候会将如下内容&#xff1a; <p> aaa </p>解析成如下格式&#xff1a; <p> aaa </p>即空格折叠问题&#xff…

基于java网上书城系统的设计与实现

1 绪 论 网上书城系统采用了一种ssm的开发框架。讨论该系统的需求分析&#xff0c;将系统分为两大模块。前台模块由五部分功能组成&#xff0c;而后台模块则由八部分功能组成。作为网上书城系统&#xff0c;它的设计目的是改变传统的图书销售模式&#xff0c;迎合当代主流需…

Android-app控制gpio

android-app控制gpio 该文档以操控gpio104为实验编写 实验目的&#xff1a;操控GPIO3_B00 实验现象&#xff1a;控制led灯开关。 android测试app已提供。1、android-app必须添加签名文件。 app添加如下代码&#xff1a;android:sharedUserId"android.uid.system"2、…