充值浩币
特惠VIP
快速上传
在线时间:8:00-22:00
187-8198-7163
扫描二维码
关注微信公众号
查看详情
一:数据双向绑定与数据操作
数据双向绑定是指js部分数据发生变化是html部分的数据也会发生变化,当然html部分数据发生变化js部分数据也会发生变化,从而使界面很方便的实现动态数据显示,一般拥有数据双向绑定的前端框架都为mvvm结构。数据双向绑定是个好东西,an1 an2 vue 也都有数据双向绑定的机制,而且基本都差不多,抄来抄去嘛!!下面以一个列表为例子来说下数据双向绑定及数据的操作。
1.把要进行数据双向绑定的属性放在page的data里,然后在html里使用{{属性名}}即可进行数据显示; 2.that.setData({ synctable:res.data.data.list }); 使用setData方法给synctable:res赋值并更新界面相应数据。 3.for(var i=0;that.data.synctable.length>i;i++){ that.data.synctable.top=i*40; } 使用 that.data.synctable取到data里的synctable值然后添加上top新字段,然后使用style="top:{{item.top}}px;" 即可在js动态控制样式属性(使用这种方法控制样式只是为了实现拖拽列表,一般并不这样控制样式)
二:点击列表的item带参数跳转界面 1.在js文件里写个界面跳转的事件处理函数gotableinfo,var index = parseInt(e.currentTarget.dataset.index); 为获取当前点击列表的下脚标,wx.navigateTo为小程序提供的界面路由跳转的方法,参数url为要跳转页面的连接(?后面为连接携带的参数)
2.data-index="{{index}}"为标记列表的下脚标,index的来源与wx:for="{{synctable}}"的列表渲染有关 默认列表下角标为index 列表内容为item
3.从options.thumb_upid获取前一个页面所传参数
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
关注0
粉丝0
帖子2148
【脐橙】租赁 V3.13.0+租赁商家V1.22.0+会
超人社区二手跳蚤市场 V6.3.4+广告+微信支
深蓝健身房瑜伽馆行业小程序 V4.15.0 前端+
企业版发卡网平台源码(无加密)无需授权域
2019分发系统【对接了码支付】全新UI-APP分
玖乐码支付支付宝免签约系统源码 微信免签
系统已迁移最新源码分享网站:浩阳源码网
免费源码下载,精品源码分享,优质教程分享等尽在浩阳源码网
点击前往浩阳源码网:https://www.hyymw.cn