4

微信小程序返回上一页传参

 1 year ago
source link: https://viencoding.com/article/308
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

微信小程序返回上一页传参

2021-09-08 08:28:11   前端

微信小程序如何携带参数返回上一页,并实现上一页数据的刷新?调用wx.navigateBack函数的时候,可以用getCurrentPages() 获取页面栈,对上一页数据进行操作

back2page: function(e) {
        let pages = getCurrentPages();
        let prevPage = pages[pages.length - 2];
        prevPage.setData({
                 msg: e.currentTarget.dataset.msg,
        })
        wx.navigateBack({
                 delta: 1,
        })
},

getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出

pages[pages.length - 2] 是上一页,-1是当前页

然后直接调用上一页的setData方法 msg 是上一页定义的变量,e.currentTarget.dataset.msg为当前页要传的数据 然后调用wx.navigateBack返回,delta表示返回的页数,如果delta大于现有页面数,则返回到首页。

viencoding.com版权所有,允许转载,但转载请注明出处和原文链接: https://viencoding.com/article/308 欢迎小伙伴们在下方评论区留言 ~ O(∩_∩)O
文章对我有帮助, 点此请博主吃包辣条 ~ O(∩_∩)O


Recommend

  • 98
    • zhuanlan.zhihu.com 6 years ago
    • Cache

    一页纸理清商业模式的三种方法

    一页纸理清商业模式的三种方法商业模式这个词儿说起来有点高大上,好像是投资者、企业管理者、创业者的专有名词。其实,它和我们每个有能力获取收入的成年人都息息相关,无论是巨大的跨国企业还是小小的酸奶店,无论你是创业还是打工,无...

  • 51

    就是它↓↓↓ 9 月 20 日,一张 Twitter 截图引爆数学圈:菲尔兹奖、阿贝尔奖得主迈克尔 · 阿蒂亚(Michael Atiyah)爵士将证明数学王冠...

  • 39

    机器之心报道,机器之心编辑部。就是它↓↓↓9 月 20 日,一张 Twitter 截图引爆数学圈:菲尔兹奖、阿贝尔奖得主迈克尔 · 阿蒂亚(Michael Atiyah)爵士将证明数学王冠上的明珠——黎曼猜想。今日,在德国举办的 2018 年度海德堡获奖者论坛

  • 67

    前段时间负责了一个小的项目管理,有幸在领导推荐下接触了克拉克•坎贝尔的《一页纸项目管理》,并结合项目的实践,谈一谈一页纸项目管理的作用。 什么是一页纸项目管理 一页纸项目管理是一种工具,是向公司高层管理者反映项目状况和各方面负责人的绩效的一种载体。...

  • 16
    • insights.thoughtworks.cn 4 years ago
    • Cache

    一页纸测试策略

    “测试策略是什么样的?” “测试策略嘛,还不是包括#&~+-=~*-+$这些…” “你们项目的策略有什么特别的吗?” “我们项目嘛,测试策略的内容有点多,从哪说起呢?” 前面那个场景有没有似曾相识?你是否清楚目前你们正在使用的...

  • 23
    • insights.thoughtworks.cn 3 years ago
    • Cache

    一页纸测试策略 - ThoughtWorks洞见

  • 3

    V2EX  ›  程序员 微信读书网页版如何 模拟 点击 下一页 按钮 ?   975779964 · 9 小时 55...

  • 4

    了解 Windows/Linux 下命令行/Shell 启动程序传参的区别,这下不用再担心 Windows 下启动程序传参到 Linux 下挂掉了 发布于 2020-04-30 09:19 更新于 20...

  • 2
    • www.fly63.com 1 year ago
    • Cache

    js返回上一页并刷新

    返回上一页,我们经常用history.go(-1)//返回上一页(括号中写-2代表返回上两页) history.back()//返回上一页有时候有这样的需求,我们在一个公共页面中进行了

  • 4
    • spring.hhui.top 1 year ago
    • Cache

    WEB系列教程之XML传参返回实战

    220704-SpringBoot系列教程之XML传参返回实...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK