微信小程序怎么实现传值取值
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本篇内容主要讲解"微信小程序怎么实现传值取值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序怎么实现传值取值"吧!微信小程序 传值取值小程序里常见
千家信息网最后更新 2025年01月18日微信小程序怎么实现传值取值
本篇内容主要讲解"微信小程序怎么实现传值取值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"微信小程序怎么实现传值取值"吧!
微信小程序 传值取值
小程序里常见的取值有以下几种,一个完整的项目写下来,用到的概率几乎是100%。
列表index下标取值
页面传值
form表单取值
1. 列表index下标取值
实现方式是:data-index="{{index}}"挖坑及e.currentTarget.dataset.index来填坑即可
1.1 生成值
删除
在删除图标与文字添加data-index="{{index}}"自定义属性以及绑定点击事件bindtap="delete"
删除
实现delete方法,取到index下标值。
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; // 取得下标 var 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 方式一,通过
地址
方式
页面
程序
元素
头像
下标
场景
方法
成功
内容
单项
对象
手机
数据
用户
表单
学习
提示
输出
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河北立体化软件开发发展现状
广东梦想农场案例解析软件开发
深圳瑞泰科技互联网
广西互联网软件开发创新服务
奉贤区第三方软件开发费用是多少
dmz主机服务器安全吗
es数据库用什么数据库语言
网络安全资格证书在哪考
鬼谷八荒用什么软件开发
南山高效网络安全建设
网络安全费用支出情况
数据库大表读和大表写耗时
数据库原理与实践笔记
计算机网络技术专业对社会的作用
广州市东鸿网络技术有限公司
深圳明源云软件开发怎么样
jmeter如何配置数据库
说明计算机网络安全的目标
湖北数据软件开发服务标准
麦块服务器进不去
obs 服务器
10亿人游戏服务器
关于网络安全系统设计的论文
cfhd服务器存档是什么
数据库查询设计器怎么启动
广州市东鸿网络技术有限公司
乌海租房软件开发
河北大学网络安全活动
为什么要把服务器放在机房
福建品质软件开发设施品质保障