微信小程序的view的bindtap点击事件怎么传值

微信小程序的view的bindtap点击事件怎么传值,第1张

view标签 加 bindtap事让笑咐件,用data-name传值,如果view中只有文字,点击整个view区域都可以接收到data-name的值,如果view里面加一个lable标签,那么点击lable包裹的区域,data-name取不到值。坦纯升悉

解决方法:把取值方式 由e.target.dataset.carrierName 修改为e.currentTarget.dataset.carrierName即可!

你看,在这个 出发城市 和 目的地城市 这两个搜索框点击了之后都跳转了页面,这也就意味着我们在这个茄烂工程项目里要新建两个文件夹。拿 出发城市 为例,原页面名字叫 productList.wxml ,点击了出发城市的搜索框之后跳转到出发城市的页面,名字叫 departureCity.wxml 。这是两个不同的文件夹的页面,这也意味着有两个js文件,那他们之间怎么传数据呢?我们需要把用户输入的 城市名字 传到前一个页面呀。

这样我们就把数据保存到了上一页的 data 中

departureCity.js 中我们这样写:

returnAddress 这个方法绑定了 confirm 事件,用户点击手机键盘的确定按钮就会跳转回去

这样我们的 productList 页面就拿到颤尘漏了用户的输入值,这个兄态值就储存在 productList.js 的 data 里, this.data.inputValue 这个就是用户的输入值


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12382424.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存