摘要:如果需要类似即时响应的,应该选用后者,因为能使用来实现即时取到值,比如商品搜索框输入手机关键字,应出现,等候选词这样的场景。
微信小程序 传值取值的几种方法总结
列表index下标取值
页面传值
form表单取值
1. 列表index下标取值实现方式是:data-index="{{index}}"挖坑及e.currentTarget.dataset.index来填坑即可
1.1 生成值删除
在删除图标与文字添加data-index="{{index}}"自定义属性以及绑定点击事件bindtap="delete"
删除
实现delete方法
delete: function (e) { var index = parseInt(e.currentTarget.dataset.index); console.log("index" + index); }
备注:如果不使用e.currentTarget而使用e.target会怎样?
将会导致仅点中
那target有什么用呢,用于区分子元素与外部元素要分别处理时,比如换用户头像的场景,点击头像本身预览大图,而头像所在的点整一行,将是切换头像。
### 1. 2 取出值 以地址列表为例
试图从index数据中找出相应元素删除地址
// 找到当前地址AVObject对象 var address = that.data.addressObjects[index]; // 给出确认提示框 wx.showModal ({ title: "确认", content: "要删除这个地址吗?", success: function (res) { if (res.confirm) { // 真正删除对象 address.destroy().then(function (success) { // 删除成功提示 wx.showToast({ title: "删除成功", icon: "success", duration: 2000 }); // 重新加载数据 that.loadData(); }, function (error) { }); } } })2. 页面传值
从收货地址列表页中传地址id到编辑页面,以读取原地址供修改之用
address/list页面实现以下代码
edit: function (e) { var that = this; // 取得下标 ar index = parseInt(e.currentTarget.dataset.index); // 取出id值 var objectId = this.data.addressObjects[index].get("objectId"); wx.navigateTo({ url: "../add/add?objectId="+objectId }); } 编辑
address/add页面实现onLoad(options)方法,从url路径中获取objectId
onLoad: function (options) { var objectId = options.objectId }3. form表单取值
3.1 方式一,通过
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/95090.html
摘要:,至此咱们的微信小程序的简单使用及了解算是分享完了,毕竟个人也是道行有限,没有钻研太深,这些只是本人在实际项目开发过程中用到和总结的经验,有太多不足或不对的地方,希望大家多多给予指出与改正,咱们一起来共同学习与进步 微信小程序是一种不需要下载安装即可使用的应用,在国内它在企业推广中的受欢迎度以及就这两年的使用及普及热度,然而就是因为它的备受欢迎度以及越来越被企业所重视,也就形成了咱们开...
摘要:,至此咱们的微信小程序的简单使用及了解算是分享完了,毕竟个人也是道行有限,没有钻研太深,这些只是本人在实际项目开发过程中用到和总结的经验,有太多不足或不对的地方,希望大家多多给予指出与改正,咱们一起来共同学习与进步 微信小程序是一种不需要下载安装即可使用的应用,在国内它在企业推广中的受欢迎度以及就这两年的使用及普及热度,然而就是因为它的备受欢迎度以及越来越被企业所重视,也就形成了咱们开...
摘要:,至此咱们的微信小程序的简单使用及了解算是分享完了,毕竟个人也是道行有限,没有钻研太深,这些只是本人在实际项目开发过程中用到和总结的经验,有太多不足或不对的地方,希望大家多多给予指出与改正,咱们一起来共同学习与进步 微信小程序是一种不需要下载安装即可使用的应用,在国内它在企业推广中的受欢迎度以及就这两年的使用及普及热度,然而就是因为它的备受欢迎度以及越来越被企业所重视,也就形成了咱们开...
摘要:微信小程序的一种框架简述由于项目原因,我于两个多月前转到微信端用进行开发。事件发起组件的所有祖先组件会依次接收到事件。注意,如果用了自定义事件,则中对应的监听函数不会再执行。 wepy——微信小程序的一种框架 简述 由于项目原因,我于两个多月前转到微信端用wepy进行开发。wepy开发风格接近于 Vue.js,支持组件 Props 传值,自定义事件、组件分布式复用Mixin、Redux...
阅读 3698·2021-08-10 09:42
阅读 592·2019-08-30 15:55
阅读 893·2019-08-30 15:54
阅读 3115·2019-08-30 13:45
阅读 557·2019-08-29 16:23
阅读 1994·2019-08-29 16:23
阅读 987·2019-08-29 15:18
阅读 2265·2019-08-29 12:57