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

网站设计素材包网站建设安排总结

网站设计素材包,网站建设安排总结,广元网络推广,开封建设局网站在小程序中修改数据不推荐通过赋值的方式进行修改,通过赋值的方式修改数据无法改变页面的数据; 在微信小程序中,推荐调用 setData() 方式进行修改,setData() 方法接收对象作为参数,key 是需要修改的数据,v…

在小程序中修改数据不推荐通过赋值的方式进行修改,通过赋值的方式修改数据无法改变页面的数据;

在微信小程序中,推荐调用 setData() 方式进行修改,setData() 方法接收对象作为参数,key 是需要修改的数据,value 是最新的值;

setData() 方法有两个作用:

  • 更新数据
  • 驱动视图更新;

下面打开微信开发者工具,演示一下如何通过 setData 进行数据修改:

  • 在 pages/cate/cate.js 中进行数据声明,如下:

    Page({// 在小程序页面中所需要使用的数据均来自 data 对象data:{num: 1},updateNum() {// 获取 num// console.log(this.data.num);// 通过赋值的方式直接修改数据 numthis.data.num += 1;console.log(this.data.num);}
    })
    
  • 在 page/cate/cate.wxml 中添加如下代码:

    <view>{{ num }}</view><button bind:tap="updateNum">更新 num</button>
    

    刷新页面,点击按钮,可以发现 console 打印的 num 值在不断增大,但是页面中的 num 没有发生变化,如下:

在这里插入图片描述
通过上面的演示可以知道,通过赋值可以修改数据,但是不能改变页面上已经显示的数据;如果我们想更新 data 中的数据,同时也更新页面上已经显示的数据,就得使用 setData() ;

修改一下 pages/cate/cate.js 中的代码,如下:

Page({// 在小程序页面中所需要使用的数据均来自 data 对象data:{num: 1},updateNum() {    this.setData({// key: 需要更新的数据的名称// value: 需要更新的数据的值num: this.data.num + 1})}
})

修改代码后,刷新页面,点击按钮,可以发现页面上的 num 值实时更新了,如下图所示:

在这里插入图片描述
参考视频:尚硅谷微信小程序开发教程

http://www.dtcms.com/wzjs/550602.html

相关文章:

  • 西安米德建站郑州app开发流程
  • 和客户谈建网站怎么说建设需要什么系统网站
  • h5网站怎么做的吗陕西省信用建设官方网站
  • 汽车商城网站模板免费下载重庆市建设厅网站
  • 做阿里巴巴网站可以贷款吗网站备案期间可以建站
  • 郴州市住房和城乡建设局网站wordpress实时预览载入中
  • dremrever怎么做网站网页模板下载html
  • 提供微商城网站建设禅城做网站
  • 番禺怎样优化网站建设中国电信企业邮箱21cn
  • 毕业查询结果网站怎么做视频开放api
  • 网站焦点图素材惠州seo代理
  • 企业网站建设犇类建筑网站设计规划书怎么写
  • 潮州 做网站 有钱科协建设网站 方案
  • 织梦网站地图制作网站 弹出
  • 南京建设网站排名ci设计
  • 哪里有响应式网站企业wordpress外网访问网页异常
  • 江苏省医院网站建设管理规范内部局域网怎么搭建
  • flash制作网站界面中介房源管理系统哪个好
  • 全屏网站代码兰州做网站公司es5188
  • 武进网站建设要多少钱英语网站的栏目名称
  • 用jsp做网站的难点宁波网站建设在哪里
  • 工会网站建设方案中国互联网协会
  • 网站租服务器中国企业集成网网址电子商务
  • 网页设计跟网站建设的区别wordpress 转 html代码
  • 建设网站的调研报告网站可以用什么做
  • 网站网页设计屏幕尺寸职业培训学校加盟
  • 网站布局设计教程工业互联网建设
  • 哈尔滨网站域名部门wordpress中collapse
  • 东莞网站建设优化东莞商会网站的建设
  • 长春长春网站建设公司渭南市住房和城乡建设部网站