当前位置:网站首页>微信小程序返回携带参数或触发事件
微信小程序返回携带参数或触发事件
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"); // 李四
}
})
边栏推荐
猜你喜欢
随机推荐
字符串_方法_01match方法
新建 umi 项目,Error: Rendered more hooks 或者 Rendered fewer hooks
根据数组中对象的某个属性值进行排序
libc.so.6/glibc交叉编译
yocs_velocity_smoother源码编译
MySQL之索引&执行计划
JS - 计算直角三角形的边长及角度
树状结构+节点
【百度地图API】您所使用的地图JS API版本过低,已不再维护,为保证地图基本功能 正常使用,请尽快升级到最新版地图JS API
gdb调试core/dump
special effects - 鼠标移动,出现星星拖尾
Function_ generalization
赶紧进来!!轻松掌握C语言“顺序”、“分支”、“循环”三大结构
VS 调试
8.使用二次几何体技术,在屏幕上绘制一个上小下大的柱体。
函数多种类型
JS链表中的快慢指针
OPENGL在屏幕上绘制2个点,右边一个蓝色的点,采用反走样技术,左边一个红色的点,不采用反走样技术。比较两个点的区别。
JS - 数值处理(取整、四舍五入、随机数等)
Learn AI linear regression from Li Mu. The code implementation from scratch is super detailed







![JS:为什么 [] == ![] 返回 true ?](/img/36/94839bf4ce6bd06d2cbe989828c791.png)

