微信小程序>页面跳转,获得上一个页面的数据信息
2020-03-04 23:06
1251 查看
页面跳转,接受上一级页面的数据
- 最简单的
wxml代码
<view class='btn' bindtap='topay'>确认支付</view>
点击这个按钮跳到下一页
此页面的js代码
topay: function() { wx.navigateTo({ url: '/pages/w_wechatpay/w_wechatpay?total=' + that.data.totalPrice + '&ids='+ JSON.stringify(arr) });}
url编写格式:需要跳转的应用内非 tabBar 的页面的路径, 路径后可以带参数。参数与路径之间使用 ? 分隔,参数键与参数值用 = 相连,不同参数用 & 分隔;参数可以自由命名,在上面的代码中就向下一级页面传递了total和ids两个值。因为要把一个arr数组放在ids传,数组是不能直接传,所以要把数组arr平铺展开:JSON.stringify(arr)
下一级页面的js代码:
在onload事件中加载传递的信息
Page({ /** * 页面的初始数据 */ data: { total:"", id_arr:[], }, ** * 生命周期函数--监听页面加载 */ onLoad: function (options) {//上一个页面传递过来的数据都会在options里 let that =this; //查看传递数据 是否成功 console.log(options); //更新此页面的data数据 that.setData({ //把传过来的total数据赋值给此页面的data里的total total:options.total, //把传过来的ids数组赋值给此页面的data里的 id_arr id_arr: options.ids }) }, }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
- 微信小程序:页面跳转时传递数据到另一个页面
- 如何将不同信息的数据对象合并显示到同一个页面上或者滚动窗口中
- vscode连接微信小程序微信授权登录跳转页面并将用户信息入库
- 一个封装的在后台弹出JS Alert消息和JS confirm信息以及跳转到指定的页面
- 微信自定义菜单跳转页面并获取用户信息
- 微信小程序 —— 页面的跳转和数据传递
- 微信小程序 页面跳转传递数据
- JavaScript判断一个页面是否是使用微信打开,并调跳转
- 微信小程序入门bug--页面跳转,js数据无法在wxml中出现
- 微信小程序入门学习小结--全局设置、数据请求、双向绑定、页面路由跳转、模板抽取...
- 微信小程序 页面跳转和数据传递实例详解
- 微信小程序 页面跳转和数据传递实例详解
- jsp学习之路之实现一个用户信息页面并实现跳转到另外一个页面输出用户的相关信息
- 修改用户信息的时候,使用Servlet对新的数据和数据库的数据进行对比,修改成功实现页面的弹窗和页面的跳转
- 微信小程序之页面数据绑定及页面跳转传参
- 【微信小程序】微信小程序页面跳转的数据传递
- 微信小程序页面跳转传参填充数据的小案例
- 微信小程序入门——页面跳转、数据传递、数据接收
- .Net有关问题。在GridView中添加了一个HyperLinkField,用来显示显示详细信息,请教跳转后的详细信息页面该怎样写代码