当前位置:网站首页>微信小程序返回携带参数或触发事件
微信小程序返回携带参数或触发事件
2022-07-24 05:18:00 【XIE392】
应用场景
点击选择需要跳转到新的页面,在新的页面上选择成功后返回上一个页面,在把选择的结果渲染到上一个页面。
问题描述
微信小程序中返回上一个页面的API是 wx.navigateBack , 这个与 wx.navigateTo有所不同,前者没有 url 提供返回和携带参数,而后者可以在 url 后面携带参数并跳转。那么怎么在返回上一个的页面的同时携带参数回去?
解决方法
例子:A为父页面,B为子页面,B页面需要携带参数返回A页面
A页面
Page({
data: {
name:"张三"
},
test(){
console.log("A页面");
}
})
B页面
let pages = getCurrentPages(); // 获取当前的页面栈
let prevPage = pages[pages.length - 2];
prevPage.setData({
name: "李四" // 需要传递的值
})
prevPage.test(); // 调用 A页面的方法 输出:A页面
wx.navigateBack({
delta:1 //返回上一级页面
})
结果(A页面):
Page({
data: {
name:"张三"
},
test(){
console.log("A页面");
}
onShow(){
console.log("this.data.name"); // 李四
}
})
边栏推荐
猜你喜欢
随机推荐
通用分页2.0
在屏幕上绘制一个圆和一个正方形,正方形在前,圆在后,可以通过键盘移动正方形,在下述情况下使得正方形只能在圆内移动
Function_ generalization
利用二分法从数组中寻找具体数值
php的多选、单选结果怎么在前台显示?
JS - 鼠标键盘配置 及 浏览器禁止操作
JS:为什么 [] == ![] 返回 true ?
THREE——OrbitControls轨道控制器
Scikit learn notes
MySQL的使用
[DP] number triangle
5.模板缓存,绘制一个正方形只能在三角形内移动
PHP 多行文字内容的重复检测功能并统计重复次数
canvas - 旋转
index为什么不能作为v-for的key?
【百度地图API】您所使用的地图JS API版本过低,已不再维护,为保证地图基本功能 正常使用,请尽快升级到最新版地图JS API
B站视频评论爬取——以鬼灭之刃为例(并将其存储到csv中)
Function_ This keyword
7. 在屏幕上绘制一条贝塞尔曲线,并用反走样技术对曲线进行平滑处理。
JS - 数值处理(取整、四舍五入、随机数等)









