大家好,我是陈景序,今天来和大家聊聊微信小程序中页面重新加载和刷新的小技巧。
重新加载页面
如果你想要重新加载当前页面,同时让页面所有数据重新初始化,但已配置的数据不会保存,可以使用wx.reLaunch方法。这个方法会带有一个闪屏和加载页面动画,如果你不喜欢这种效果,可以尝试下面的方法。
wx.reLaunch({
url: '/pages/orders/createOrder/createOrder', // 当前页面的路径
})刷新页面,不重置数据
如果你只需要刷新当前页面,但不希望重置数据,可以使用this.onLoad或者this.onShow方法。你可以在这些方法中根据需要重置字段,不需要重置的字段就不调用。
refreshPage() {
this.onShow()
}
onShow() {
this.setData({
orderCreated: false,
submitBtn: true,
count: 0,
order: {OrderAmount: 0},
})
this.getOrderInfo()
}以上就是微信小程序中重新加载和刷新页面的方法,希望对大家有所帮助。如果你还有其他问题,欢迎访问websoft网络软件专家网站,了解更多Web开发技术。
——陈景序,websoft网络软件专家资深编辑
