跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

微信小程序怎么重新加载或刷新当前页面?

大家好,我是陈景序,今天来和大家聊聊微信小程序中页面重新加载和刷新的小技巧。

重新加载页面

如果你想要重新加载当前页面,同时让页面所有数据重新初始化,但已配置的数据不会保存,可以使用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网络软件专家资深编辑

相关文章