router.js 449 B

12345678910111213141516171819202122232425
  1. const app = getApp();
  2. /**
  3. * 路由拦截器
  4. */
  5. const Router = (pageObj) => {
  6. if (pageObj.onShow) {
  7. let _page = pageObj.onShow
  8. pageObj.onShow = function () {
  9. if (app.globalData.isiPhoneX) {
  10. this.setData({ isiPhoneX: true })
  11. } else {
  12. app.sysCallback = () => {
  13. this.setData({ isiPhoneX: true })
  14. }
  15. }
  16. _page.call(this)
  17. }
  18. }
  19. return Page(pageObj)
  20. }
  21. module.exports = {
  22. Router
  23. }