当前位置: 首页 > news >正文

小程序 多层次对象数组的赋值、动态赋值

1、给对象赋值

data: {form: {Name: '',IDCard: '',Sex: '',}},

对单个属性赋值 

this.setData({'form.Name':'章三',['form.Sex']:'女',})

动态赋值

onChangeDate(e) {let field = e.currentTarget.dataset.field;this.setData({[`form.${field}`]: e.detail.data})},

field 是wxml上通过data-field传过来的

2、给对象数组赋值

Questions: [{name: 'HighStrung',question: '今天你的心情好吗?',score: null,options: [{ans: '没有',val: 0,scoreOpt: null,},{ans: '有几天',val: 1,scoreOpt: null,}]}]

 对单个属性赋值:

this.setData({[`Questions[${index}].score`]: val
})
this.setData({[`Questions[${index}].options[${idx}].scoreOpt`]: val,
})

http://www.lryc.cn/news/99232.html

相关文章:

  • angular踩坑
  • C#时间轴曲线图形编辑器开发1-基本功能
  • elasticsearch查询操作(DSL语句方式)
  • JavaScript详解
  • 电缆振荡波局部放电检测定位技术
  • AI Chat 设计模式:10. 组合模式
  • 【Nginx12】Nginx学习:HTTP核心模块(九)浏览器缓存与try_files
  • 【1】-Locust性能测试工具介绍与安装
  • 基于拉格朗日-遗传算法的最优分布式能源DG选址与定容(Matlab代码实现)
  • 【已解决】jupyter notebook里已经安装了第三方库,还是提示导入失败
  • Mybatis使用collection映射一对多查询分页问题
  • Linux/Windows路由管理
  • openpnp - 设备矫正的零碎记录
  • Linux内核中的链表、红黑树和KFIFO
  • 【C++】做一个飞机空战小游戏(二)——利用getch()函数实现键盘控制单个字符移动
  • Android 设备兼容性使用(详细版)
  • React 中的常见 API 和生命周期函数
  • 神经网络中遇到的 python 函数(Pytorch)
  • 分布式事务及解决方案
  • 【宏定义】——编译时校验
  • C#学习系列之System.Windows.Data Error: 40报错
  • 【java安全】RMI
  • rcu链表综合实践
  • odoo16-python框架-动作
  • 微信小程序——同一控件的点击与长按事件共存的解决方案
  • selenium自动化-获取元素属性信息
  • LabVIEW开发小型减阻试验平台
  • 解决分类任务中数据倾斜问题
  • Vue3 word如何转成pdf代码实现
  • fpga--流水灯