当前位置:首页 > 实用技巧 >

手机刷新页面操作方法(手机当前页面如何刷新最快)

来源:原点资讯(www.yd166.com)时间:2023-05-03 04:17:25作者:YD166手机阅读>>

天气这么冷,大家都多穿点衣服哦,不用只讲风度,不要温度哦!

前言

小程序如何返回到上一个页面,并刷新页面呢?这样的需求很常见,比如: 订单详情页面,订单状态是“已付款”,这时候发起“退款”,跳转到申请退款页面,申请成功后,返回到订单详情,这时候的订单状态 是不是要变为“退款中”的状态?

手机刷新页面操作方法,手机当前页面如何刷新最快(1)

微信小程序如何返回到上一个页面,并刷新页面呢?

在普通的html页面,很简单,不用操作都可以实现。因为浏览器返回会自动刷新。 但是小程序返回是不会自动刷新上一个页面的。所以需要一点点技巧。

下面还是模拟上面的场景。

申请退款页

发起申请退款后,我们用wx.navigateBack()返回到订单详情页面,小程序API有详情说明。

关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。 参数说明:

手机刷新页面操作方法,手机当前页面如何刷新最快(2)

微信小程序如何返回到上一个页面,并刷新页面呢?

订单详情页

重点来了,抛开上面的需求,我们就查询订单详情接口

onLoad(options){ let orderId = options.orderId; // 根据orderId查询订单详情数据 wx.request({ url: 'xxxxxx', // 接口地址 data: { orderId: orderId }, header: { 'content-type': 'application/json' // 默认值 }, success(res) { console.log(res.data) } }) }

如果就这样,那页面返回并不执行onLoad函数,所以就不会获取新的数据,来更新状态。

我们找到了onShow函数(生命周期回调 — 用于监听页面显示)Page(Object) 构造器详细说明

返回时,onShow是会执行的,所以改造上面方法

data: { orderId: '' }, onShow() { // 获取data里面存的orderId let orderId = this.data.orderId; wx.request({ url: 'xxxxxx', // 接口地址 data: { orderId: orderId }, header: { 'content-type': 'application/json' // 默认值 }, success(res) { console.log(res.data) } }) }, onLoad(options){ let orderId = options.orderId; // 向data里面set orderId this.setData({ orderId: orderId }) }

onLoad把参数存起来,这个参数options是订单列表,或者其他页面带入的。从申请退款页返回,是不用参数的,返回onShow 执行需要的orderId是原来已经缓存的。 然后onShow直接用这个参数,onShow是获取不到url参数的。

小提示

小程序开发中,如果用到倒计时,当退出小程序,或者,按手机home键,倒计时不会继续执行。比如,到时间是30s,你按了home键,过了10s,再进入小程序,倒计时不是是20s,依旧会从30s倒计时。 所以,也需要用到onShow,来刷新这个倒计时。 这也是小程序退出,重新进入不会执行onLoad函数的问题。

公告

喜欢小编的点击关注,了解更多知识!

源码地址请点击下方“了解更多”

栏目热文

刷新手机的正确方法(手机刷新教程)

刷新手机的正确方法(手机刷新教程)

黑鲨3和黑鲨3Pro本身是支持90hz屏幕刷新的,但随着官方系统的更新,90hz屏幕的展现也有了一些变化。默认系统为全局...

2023-05-03 03:47:52查看全文 >>

手机刷新步骤应该怎么操作(手机如何刷新系统)

手机刷新步骤应该怎么操作(手机如何刷新系统)

iphone一定要关闭的3个设置都关了吗❓|||晚上好,苹果人们用苹果手机,最好一定关了这3个设置哦看看你都关了吗?·...

2023-05-03 03:43:16查看全文 >>

萨克斯降d调指法讲解(萨克斯降e调指法)

萨克斯降d调指法讲解(萨克斯降e调指法)

D调中1(dou)~7(xi)相当于你bE中音SAX中的#1、#2、4、#4、#5、#6、1解析:上图为和弦级数转换表如...

2023-05-03 04:11:29查看全文 >>

萨克斯降e调指法示意图(萨克斯降e调指法对照表)

萨克斯降e调指法示意图(萨克斯降e调指法对照表)

萨克斯初学者不清楚萨克斯怎么吹出1234567?萨克斯1234567指法是什么样的。其实任何乐器都有一个基础的音阶排列。...

2023-05-03 03:50:30查看全文 >>

扬声器设置默认设备没声音(怎么解决扬声器没声音的问题)

扬声器设置默认设备没声音(怎么解决扬声器没声音的问题)

各位小伙伴你们有没有电脑突然没有声音,重新做系统、驱动精灵各种修复还是没有声音怎么办,下面我就给大家讲一个修电脑不会给...

2023-05-03 04:01:10查看全文 >>

手机怎样一键刷新(手机怎么设置刷新更快)

手机怎样一键刷新(手机怎么设置刷新更快)

2020年,手机屏幕高刷新率是主题,不仅国内手机厂商在不断升级增加,连我们的国际大厂也跟进了。今年的三星机皇也是一样,搭...

2023-05-03 04:14:06查看全文 >>

华为手机页面快速刷新的方法(华为手机后台刷新如何操作)

华为手机页面快速刷新的方法(华为手机后台刷新如何操作)

描述这是一个支持上拉加载和下拉刷新的鸿蒙版基础控件,用于页面数据刷新和加载主要方法1.引入链接 implementati...

2023-05-03 03:57:49查看全文 >>

怎样才能自己刷新手机(手机咋手动刷新)

怎样才能自己刷新手机(手机咋手动刷新)

在 iOS 13 和 iPadOS 中,「查找」应用替代了旧的「查找我的朋友」和「查找我的 iPhone」应用,将其功能...

2023-05-03 03:59:09查看全文 >>

手机页面快速刷新的方法(手机滑动页面怎么变快)

手机页面快速刷新的方法(手机滑动页面怎么变快)

小米手机自带高刷新屏幕的并不多,我们常见的就是小米10系列,就连小米10的兄弟K30Pro这次也无缘高刷新屏幕。不过没事...

2023-05-03 03:46:24查看全文 >>

手机怎么刷新(手机黑屏一键恢复)

手机怎么刷新(手机黑屏一键恢复)

黑鲨4pro手机是支持用户们自己调节屏幕刷新率的,手机的刷新率设置的越高使用起来就会更加流畅,从而带给用户们更加优质的使...

2023-05-03 03:51:09查看全文 >>

文档排行