收藏
回答

自定义tabbar 会无限触发onload?

我把pages.json文件的tabbar注释了 并自己实现了一套tabbar 通过 redirectTo 来跳转页面 但是存在个问题 页面是没有缓存的 在页面没渲染好之前点击其他的页面 会导致前页面 无限触发 onload 这是为什么


ios 基础库 3.4.3 微信版本 8.0.39

回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    07-05

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    07-05
    有用
    回复
  • 星跃
    星跃
    07-03

    清空一下编译缓存

    07-03
    有用
    回复
  • hello world
    hello world
    07-02

    上代码片段吧

    07-02
    有用
    回复 1
    • 🍆
      🍆
      07-02
      uniapp的。。。弄出来你好像也看不了
      07-02
      回复
  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    07-02

    你看文档redirectTo 是干啥的,页面都被卸载了肯定重新执行onload 啊

    建议自定义tabbar 的页面都组件化放一个页面,只有一个tabbar 组件,点击切换显示封装的页面组件,基本自定义tab栏都是这种写法

    07-02
    有用
    回复 3
    • 🍆
      🍆
      07-02
      你没理解我意思。。。他无限触发是 只要我不点刷新 他就一直触发onload  并不是说 我点进去 就触发一次
      07-02
      回复
    • 🍆
      🍆
      07-02
      卸载页面 触发一次onload 没问题 但是他触发onload 停不下来 一直触发
      07-02
      回复
    • H1HAO 🇨🇳
      H1HAO 🇨🇳
      07-03回复🍆
      上传代码片段看看,没见过遇见这种问题的,lklk
      07-03
      回复
登录 后发表内容