气候这么冷,大师都多穿点衣服哦,不必只讲风姿,不要温度哦! 媒介小法式若何前往到上一个页面,并革新页面呢?如许的须要很罕见,比方: 定单概况页面,定单状况是“已付款”,这时辰倡议“退款”,跳转到请求退款页面,请求胜利后,前往到定单概况,这时辰的定单状况 是否是要变为“退款中”的状况?
微信小法式若何前往到上一个页面,并革新页面呢? 在通俗的html页面,很简略,不必操纵都能够完成。由于阅读器前往会主动革新。 可是小法式前往是不会主动革新上一个页面的。以是须要一点点技能。下面仍是摹拟下面的场景。请求退款页倡议请求退款后,咱们用wx.navigateBack()前往到定单概况页面,小法式API有概况申明。封闭以后页面,前往上一页面或多级页面。可经由进程 getCurrentPages() 获得以后的页面栈,决议须要前往几层。 参数申明: 
微信小法式若何前往到上一个页面,并革新页面呢? 定单概况页重点来了,抛开下面的须要,咱们就查问定单概况接口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函数的题目。通知布告喜好小编的点击存眷,领会更多常识!源码地点请点击下方“领会更多”本文仅代表作者小我概念,不代表巅云官方发声,对概念有疑义请先接洽作者自己停止点窜,若内容不法请接洽平台办理员,邮箱2522407257@qq.com。更多相干资讯,请到巅云www.taishanly.com进修互联网营销手艺请到巅云建站www.yx10011.com。 |