首页 > 编程语言 >微信小程序setData()对数组的操作

微信小程序setData()对数组的操作

时间:2023-05-19 12:33:35浏览次数:39  
标签:text 数组 微信 array data setData

对于setData普通数据类型而言,没什么讲究

但是对于数组而言,再直接修改一个完整的数组显得有些多余,首先写着不简易,其次效率很是滴。

比如

你都能觉得复杂,官方肯定是有对应的优化的。

官方demo

复制代码
Page({
  data: {
    array: [{text: 'init data'}],
  },
  changeItemInArray: function() {
    this.setData({
      'array[0].text':'changed data'
    })
  }
})
复制代码

 但是如果那个索引0是动态的,就不能这么写了,需要这样

 

 ok,完美

面朝大海```春暖花开

标签:text,数组,微信,array,data,setData
From: https://www.cnblogs.com/Alex80/p/17414788.html

相关文章

  • 微信扫码登录(new WxLogin)二维码样式修改
    一、自定义二维码样式例如:.impowerBox.qrcode{width:180px;}.impowerBox.title{display:none;}.impowerBox.info{width:180px;}.status_icon{display:none}.impowerBox.status{text-align:center;}二、自定义二维码样式进行base64加密(在线加密解密网站)......
  • 2023-05-18:有 n 名工人。 给定两个数组 quality 和 wage , 其中,quality[i] 表示第 i 名
    2023-05-18:有n名工人。给定两个数组quality和wage,其中,quality[i]表示第i名工人的工作质量,其最低期望工资为wage[i]。现在我们想雇佣k名工人组成一个工资组。在雇佣一组k名工人时,我们必须按照下述规则向他们支付工资:对工资组中的每名工人,应当按其工作质量与同组其......
  • 2023-05-18:有 n 名工人。 给定两个数组 quality 和 wage , 其中,quality[i] 表示第 i 名
    2023-05-18:有n名工人。给定两个数组quality和wage,其中,quality[i]表示第i名工人的工作质量,其最低期望工资为wage[i]。现在我们想雇佣k名工人组成一个工资组。在雇佣一组k名工人时,我们必须按照下述规则向他们支付工资:对工资组中的每名工人,应当按其工作质量与同......
  • 数组
    数组数组的定义数组是相同型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组的声明和创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组的语......
  • js中数组方法,超详细的哦
    一、改变原数组的方法1.push()末尾添加数据语法: 数组名.push( 数据)作用: 就是往数组末尾添加数据返回值:  就是这个数组的长度vararr=[10,20,30,40]res=arr.push(20)console.log(arr);//[10,20,30,40,20]console.log(res);//52.pop()末尾出删除数据语......
  • pta_6-1 数组排序输出(函数模板)
    #include<iostream>#include<string>usingnamespacestd;template<classT>voidsort(T*a,intsize){intr,i,j;for(i=0;i<size;i++)cin>>a[i];Tt;for(r=size/2;r>=1;r/=2)for(i......
  • 关于数转字符以及5*5二维数组找最大
    1、#include<stdio.h>#include<string.h>/*char*itoa(inta){staticcharb[20];inti=0,l;chart;while(a!=0){b[i]='0'+a%10;a=a/10;i++;}b[i]='\0';l=strlen(b);......
  • CleanMyWechat是一个用于自动删除PC端微信缓存数据的工具
    CleanMyWechat是一个用于自动删除PC端微信缓存数据的工具。它可以删除微信自动下载的大量文件、视频和图片等数据,从而释放存储空间。工具支持识别微信账号,允许用户选择自定义路径,并且可以管理多个账号。删除后的文件会被放置在回收站中,以防止意外删除。该工具支持Windows系统中的......
  • 6-1 数组排序输出(函数模板)
    6-1数组排序输出(函数模板)分数 10全屏浏览题目切换布局作者 何振峰单位 福州大学对于输入的每一批数,按从小到大排序后输出。一行输入为一批数,第一个输入为数据类型(1表示整数,2表示字符型数,3表示有一位小数的浮点数,4表示字符串,0表示输入结束......
  • 低版本Grafana使用原生webhook实现企业微信告警
    公司现有生产环境普遍使用的还是Grafana7版本,而Grafana9版本才支持企业微信告警。钉钉倒是支持,但是公司不用钉钉,不想就为了这个下一个软件。且Grafana的版本升级太激进,每个大版本之间的差异巨大,我也不想升级,于是另辟蹊径,整了个脚本接收Grafana的POST请求,把请求内容发送到我的企业......