当前位置:网站首页>微信小程序返回携带参数或触发事件
微信小程序返回携带参数或触发事件
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"); // 李四
}
})
边栏推荐
猜你喜欢
随机推荐
6.在屏幕上绘制一条贝塞尔曲线和一个贝塞尔曲面
day(0~6)代表每月第一天起始位置,stop代表每月天数,每天之间空两个空格。输入不同的day和stop,输出每月日历的样子。假设day为2,stop为31,则输出样式为
解决:控制台使用nvm控制node版本时出现exit status 1与exit status 145
一文node安装下载和配置
C document reading and writing plus linked list addition, deletion, modification and query
special effects - 鼠标移动,出现泡泡拖尾
随意写写 cookie,sessionStorage,localStorage和session
select_ Render small phenomena
grid布局
MySQL之索引&执行计划
/etc/rc.local 设置UI程序开机自启动
新建 umi 项目,Error: Rendered more hooks 或者 Rendered fewer hooks
[common skills]
special effects - 蜘蛛网背景特效
MySQL的使用
总结Browser对象
[DP] number triangle
gdb调试core/dump
special effects - 鼠标移动,出现自定义的表情拖尾
AttributeError: ‘NoneType‘ object has no attribute ‘shape‘





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


