iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >小程序带参返回上一页的方法有哪些
  • 215
分享到

小程序带参返回上一页的方法有哪些

2023-06-26 08:06:01 215人浏览 薄情痞子
摘要

这篇文章主要介绍“小程序带参返回上一页的方法有哪些 ”,在日常操作中,相信很多人在小程序带参返回上一页的方法有哪些 问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序带参返回上一页的方法有哪些 ”的疑惑有所

这篇文章主要介绍“小程序带参返回上一页的方法有哪些 ”,在日常操作中,相信很多人在小程序带参返回上一页的方法有哪些 问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序带参返回上一页的方法有哪些 ”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

小程序的页面跳转api像wx.navigateTo()、wx.redirectTo()之类的,都是跳转到一个全新的页面,当这个页面是表单的时候,有时候需要跳转到其它页面选取信息后再跳转回来,那之前填的信息就必须得存在,这个时候可以当跳转到选择信息的页面,选中信息后设置设置上一页的data,然后再返回到上一页,这样数据都会存在。

小程序带参返回上一页的方法有哪些

方法一 
把当前页面数据放入本地缓存( wx.setStorage(wx.setStorageSync),上一个页面再从缓存中取出(wx.getStorage(wx.getStorageSync))同时退出登录时要清除缓存(wx.clearStorage(wx.clearStorageSync))。

方法二

在当前页设置上一页的data,例如var pages = getCurrentPages(); // 获取页面栈var currPage = pages[pages.length - 1]; // 当前页面var prevPage = pages[pages.length - 2]; // 上一个页面prevPage.setData({mydata: {a:1, b:2} // 假数据})
  1.  

当然这个“mydata”必须是上一页有的数据才行

返回上一页的数据为:

 wx.navigateBack({delta: 1})

2、直接调用方法名来更新数据  页面A

Page({data: {name: ''},...,//更新namechangeData: function(name){this.setData({name: name})}})

页面B,假设有一个文本框用于输入姓名,点击返回按钮后更新页面A的name

Page({//此方法用于文本框输入回调inputTyping: function (e) {//获取页面栈var pages = getCurrentPages();if(pages.length > 1){//上一个页面实例对象var prePage = pages[pages.length - 2];//关键在这里prePage.changeData(e.detail.value)}}})

这样就可以实现数据传递给上一个页面,要注意页面A必须使用wx.navigateTo跳转到页面B,不能使用wx.redirectTo,这样会关闭上一个页面,导致页面B无法获取上一页Page实例。

方法三  在app.js中设置全局变量,当前页赋值,上一页取之

方法为

globalData: {userInfo: null,}

注意:方法一,方法三,都需要重新刷新页面数据所走方法为:

onShow: function () { },

到此,关于“小程序带参返回上一页的方法有哪些 ”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 小程序带参返回上一页的方法有哪些

本文链接: https://www.lsjlt.com/news/308223.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 小程序带参返回上一页的方法有哪些
    这篇文章主要介绍“小程序带参返回上一页的方法有哪些 ”,在日常操作中,相信很多人在小程序带参返回上一页的方法有哪些 问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序带参返回上一页的方法有哪些 ”的疑惑有所...
    99+
    2023-06-26
  • 微信小程序返回上一页的各种方法
    微信小程序返回上一页的各种方法 1. navigator 这是最常见的一种跳转方式,相当于html里的a标签。但需要注意的是 该方法不能跳转tabbar页面,保留当前页面,在wxml使用 内容 2. wx.navigateTo 通过构造js...
    99+
    2023-08-19
    微信小程序 javascript 小程序 前端
  • 微信小程序返回上一页的各种方法实例
    目录一、方法罗列二、讲解三、常用案例四、总结补充:微信小程序如何返回上一个页面并刷新上一个页面总结返回上一页,一共有4中方法,每种方法都有不一样细节 一、方法罗列 函数说明navig...
    99+
    2024-04-02
  • 小程序js怎么返回上一个页面
    小程序中利用js返回上一个页面的方法使用navigateTo方法实现带参返回上一个页面;wx.navigateTo({url: '返回地址'})使用setData调用that.changeParentData()方...
    99+
    2024-04-02
  • 小程序怎么设置返回上一级页面
    使用onShow加载实现小程序返回上一级页面并刷新首先,进入微信开发者工具,打开小程序文件目录;在文件目录中,依次查找:utils/app.json文件;app.json文件打开后,在文件中添加以下代码即可;onShow: function...
    99+
    2024-04-02
  • 微信小程序怎么实现返回上一页
    这篇文章主要介绍了微信小程序怎么实现返回上一页的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序怎么实现返回上一页文章都会有所收获,下面我们一起来看看吧。一、方法罗列函数说明navigator保留当前页面...
    99+
    2023-07-02
  • html返回首页的方法有哪些
    有以下几种常见的方法可以返回到首页:1. 使用链接:在页面上添加一个链接指向首页。例如:```html返回首页```2. 使用按钮:...
    99+
    2023-08-08
    html
  • 小程序如何关闭当前页面返回上一页面
    这篇“小程序如何关闭当前页面返回上一页面”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“小程序如何关闭当前页面返回上一页面”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来...
    99+
    2023-06-26
  • React返回页面的方式有哪些
    这篇文章主要介绍了React返回页面的方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇React返回页面的方式有哪些文章都会有所收获,下面我们一起来看看吧。React返回页面有3种方式,分别是:1、通过...
    99+
    2023-07-04
  • 小程序页面上面的返回键怎么设置
    设置小程序页面上面的返回键的案例:在对应页面的js文件上添加代码。onUnload: function () {//跳转指定页wx.reLaunch({url: '../logs/logs&#...
    99+
    2024-04-02
  • 微信小程序阻止小程序返回的两种方法
    目录方法1:方法2:后语:对于page-container原理的个人理解总结本次项目为uniapp开发,原生小程序也可以参考这两个方法。 方法1: wx.enableAlertBef...
    99+
    2023-05-17
    阻止小程序返回怎么设置 微信小程序阻止返回 禁止小程序跳转
  • javascript后退返回上一页的方法是什么
    使用history.back()方法可以让JavaScript执行后退操作,返回上一页。例如:```返回上一页```或者,使用win...
    99+
    2023-06-12
    javascript后退 javascript
  • 小程序中页面间传值的方法有哪些
    小编给大家分享一下小程序中页面间传值的方法有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一:url带参数传递与前端语言一样,小程序页面间的传递可以通过在路由url后接参数,路由的同时会将参数一并传递到新的页面。ind...
    99+
    2023-06-14
  • uniapp微信小程序左上角返回按钮的监听方法
    这篇文章主要介绍“uniapp微信小程序左上角返回按钮的监听方法”,在日常操作中,相信很多人在uniapp微信小程序左上角返回按钮的监听方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”uniapp微信小程序...
    99+
    2023-06-30
  • 小程序页面间有哪些传递数据的方法
    小程序页面间传递数据的方法有: 使用全局变量实现数据传递,app.js和app.wxss中的代码都是全局生效的,实现传递数据的代码。//往globalData设置值getApp().globalData.data = &...
    99+
    2024-04-02
  • JS实现返回上一页并刷新页面的方法分析
    要实现返回上一页并刷新页面,可以使用以下几种方法:1. 使用`history.back()`方法返回上一页,并在返回后使用`loca...
    99+
    2023-08-11
    JS
  • 微信小程序中子级页面返回父级并把子级参数带回父级的示例分析
    这篇文章主要介绍了微信小程序中子级页面返回父级并把子级参数带回父级的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。这里有两种方法来解...
    99+
    2024-04-02
  • 微信小程序 操作完当前页面会,自动返回上一级页面,上一级页面自动刷新
    小程序页面有5个声明周期: 是由onLoad(页面加载)、onReady(页面初次渲染完成)、onShow(页面显示)、onUnload(页面卸载)   实现返回上一页的时候 其实是直接将隐藏的页面显示出来,所以不存在页面的再次加载 A页...
    99+
    2023-10-06
    微信小程序 小程序 前端 javascript
  • android返回主界面的方法有哪些
    Android 返回主界面的方法有以下几种:1. 使用系统提供的返回键:在任意页面按下设备的返回键即可返回主界面。2. 使用Inte...
    99+
    2023-08-23
    android
  • 怎么解决HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
    这篇文章主要介绍怎么解决HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!项目背景之前也没写过小程序但是看过之后都是现成的api 简单易懂 唯一就是会有很多坑要去踩...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作