微信小程序中使用setData修改变量数组或对象中的参数方法
Page({data: {helloWorld: 'hello!',people: [{name: "张三",age: 20}, {name: "李四",age: 18}, {name: "赵五",age: 35}]},onLoad: function(options) {var that = this;console.log('改变值前')console.log('helloWorld:'+that.data.helloWorld)console.log('people[0].age:' + that.data.people[0].age)//输出第一个人张三的年龄that.setData({helloWorld:'你好!','people[0].age':25//修改年龄为25,数组对象赋值需要用''包裹})console.log('改变值后')console.log('helloWorld:' + that.data.helloWorld)console.log('people[0].age:' + that.data.people[0].age)//输出第一个人张三的年龄}
})
但在实际使用中,我们对数组的中的某个元素的设置是动态的。即 我们通常应该是 ‘people[‘+index+’].age’ : ‘changed number’ ,其中index应该是一个动态的数字。但显然,这样是无法使用在对象的key中的。
所以,只能使用了一个变通的方法点击转跳参考这篇博客
微信小程序中使用setData修改变量数组或对象中的参数方法相关推荐
- 微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法
微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法 参考文章: (1)微信小程序首页index.js获取不到app.js中动态设置的globalDat ...
- 微信小程序 解决请求服务器手机预览请求不到数据的方法
微信小程序 解决请求服务器手机预览请求不到数据的方法 微信小程序的文档中明确说明了所有的请求是必须使用https的,以没用过https,由于小程序,不得不接触到https,研究了好长时间把tomcat ...
- js全局变量和局部变量名称一样_微信小程序的全局变量、页面变量,你真的掌握了?...
开发微信小程序时,遇到的坑挺多的,别的不说,单是变量的应用,就够你折腾一阵子的了,可能,或许是我不熟悉的缘故吧? 1 如果你认为你很熟悉的话,那你猜一下,下面的变量-userInfo,是属于全局变量, ...
- 微信小程序 使用页面栈 修改上一个页面的data数据
微信小程序中从一个页面A进入一个页面B,如果页面B的数据有改变,再返回页面A的时候需要把数据同步到页面A. 一般的方法有: 1. 使用本地缓存 wx.setStorage() 和 wx.getStor ...
- 微信小程序点击改变css,微信小程序按钮button样式修改自定义
在微信小程序中,当我们向页面中插入一个按扭button的时侯只需要简单的代码就可以了. 插入button按钮并保存后,便可以以预览界面看到一个原始的按钮. 小程序样式修改 默认没有对按钮设置任何样式时 ...
- 微信小程序支付的整个流程和在这个过程中遇到的问题
前言:这几天公司要做微信的支付功能,花了一天时间写了一个dome,单文档上有太多的坑,有些地方写的不清不楚,所以写了这个文档记录一下过程. 环境 一.后台:微信的sdk <!--微信支付SDK- ...
- 关于微信小程序踩坑之 下载Word失败 手机vConsole中提示:downloadfile:fail url not in domain list
下载文件失败提示:downloadfile:fail url not in domain list 1.看响应数据是否成功 微信开发工具 -->Network 2.上传时一定要配置 详情-& ...
- 微信小程序码中间Logo修改
步骤: 1.用微信小程序提供的接口获取小程序码 appId, secret->access_token access_token->二维码(https://developers.weixi ...
- 微信小程序商城购物车页 二维数组怎么做
微信小程序购物车 二维数组 不同商家不同商品版本 需求:电商平台内有众多不同商家,购物车页需要购买的产品以商家的类目作为分类,并满足基本的购物车需求: http://www.kundonghui.co ...
- 【微信小程序】使用页面跳转并携带多个特定参数
前言 在我们项目的搭建时常常会用到页面跳转,在微信小程序中也支持多个跳转类型.如(wx.switchTab\wx.reLauch\wx.redirectTo\wx.navigateTo\wx.navi ...
最新文章
- Java虚拟机的静态常量池和运行时常量池
- tensorflow 1.0 学习:参数初始化(initializer)
- Linux下实现USB口的热插拔
- mysql ppl_浅析pplx库的设计与实现。
- @SuppressWarnings 详解
- bat 发送post请求_get post 请求
- Edge使用手机版切换到电脑模式的方法
- 关于指向堆的指针内涵
- python函数体以冒号起始、并且是缩进格式的_函数体以冒号起始,并且是缩进格式的。(3.0分)_学小易找答案...
- js检测微信浏览器_JavaScript判断是否是微信浏览器
- 软件工程之软件设计③(概要设计说明书,详细设计说明书)
- 总结:硬盘随机读写与顺序读写的性能差异
- 共模信号 差模信号 差动放大器
- 共线方程求解外方位元素--单片空间后方交会
- 浅析Betaflight中的OSD叠加程序【MAX7456AT7456】
- Jmeter5.x线程组setUp-tearDown和调度器实战
- 蓝桥杯—ALGO-131 Beaver's Calculator
- SpringBoot整合Apollo配置中心快速使用
- Spring Boot 实践折腾记(10):响应式编程支持库Reactor
- 计算机网络和因特网笔记