博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小程序中监听textarea或者input输入的值动态改变data中数组的对象的值
阅读量:6216 次
发布时间:2019-06-21

本文共 1019 字,大约阅读时间需要 3 分钟。

Page({  data: {    todoLists:[      {        detail:"",        date:"",        location:"",        priority:"",        remark:"",        dateStatus:false,        locationStatus:false,        dateRepeat:false,        completeStatus: false,        currentInput:"",      },      {        detail: "",        date: "",        location: "",        priority: "",        remark: "",        dateStatus: false,        locationStatus: false,        dateRepeat: false,        completeStatus: false,        currentInput:"",      }    ],  },  getInput:function(e){    let index = e.currentTarget.dataset.index;    let currentInput = `todoLists[${index}].currentInput`;    this.data.todoLists[index].currentInput = e.detail.value;    this.setData({      todoLists: this.data.todoLists    })    console.log(this.data.todoLists[index].currentInput) // 可以实时改变  }})

小程序中监听textarea或者input输入的值动态改变data中数组的对象的值,不能通过setData设置数组对应索引的对象的值来改变,改变之后,能检测到改变,但是值为空。先通过赋值改变其中数组中的对象的值,然后重新设置数组。

转载于:https://www.cnblogs.com/beileixinqing/p/9288845.html

你可能感兴趣的文章
Spring Boot + Druid 监控数据库(三)
查看>>
cocos2d-x之事件传递(onTouchBegan的返回值的作用)
查看>>
php如何生成excel表格
查看>>
c++ 网络编程(二) linux 下多进程socket通信 多个客户端与单个服务端交互代码实现回声服务器...
查看>>
php curl_setopt()函数
查看>>
30分钟让你学会 Spring事务管理属性
查看>>
java实现rabbitmq消息的发送接受
查看>>
contextlib
查看>>
android动画研究
查看>>
2016弱校联萌十一专场10.3 遗憾题合集
查看>>
结构体
查看>>
第一章 无人机移动测量综述
查看>>
驰骋工作流引擎设计系列11
查看>>
【转】Dubbo_与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
查看>>
采用camera拍照
查看>>
Avalon-MM Master Templates---READ 调试记录
查看>>
C语言写解一元二次方程程序心得
查看>>
java取小数点后两位
查看>>
[Poj1149]Pigs(最大流)
查看>>
Oracle登录操作系统验证和密码文件验证
查看>>