收藏
回答

小程序启动速度过慢,有时甚至打不开?



线上环境,有客户反应打开慢,实测同等网络条件下,打开其他小程序能打开,打开自己的小程序,十次有1,2次打不开,就卡在这个界面。 小程序项目除开.idea编辑器的目录,整个项目大概423kb,线上如果启用压缩,应该会更小,理论上网络情况好,几秒就应该加载完成,为什么会出现卡在界面一直打不开的情况?

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

3 个回答

  • 阳光
    阳光
    2020-01-01

    可能是特殊字符引起的,建议查找一下wxml里面有没有特殊字符,用vscode检查一下,这种请求等待很久都没有进去多是执行报错了,小程序的模板处理特殊字处理不了,坑的很

    2020-01-01
    有用
    回复
  • 是小白啊
    是小白啊
    2019-11-29

    看下调试的报错信息?

    2019-11-29
    有用
    回复 1
    • 薯条先生
      薯条先生
      2019-11-29
      看不到,在加载包的时候进不去,这个界面还没进小程序,但是根据初步的排查,是由于跳转的启动页是webview引入的h5引起的(配置了业务域名),跳其他非webview的小程序页面就不会出现打不开的情况。还有打开调试模式也能进,只有不打开调试模式偶尔会卡在加载包的界面进不去,能进秒进,不能进就卡在加载包的界面不动了。没有报错信息。
      这里给遇到同样问题的人,给个解决方案,启动页改为非webview页即可。
      2019-11-29
      回复
  • 小满
    小满
    2019-11-29

    检查代码逻辑。。400k打不开是真不正常,然后先去看下管理后台错误记录

    2019-11-29
    有用
    回复 12
    • 薯条先生
      薯条先生
      2019-11-29
      这个界面,不应该在加载包吗,应该没有运行自己的代码逻辑才对呀,首页都没进去
      2019-11-29
      回复
    • 薯条先生
      薯条先生
      2019-11-29
      而且我看了下后台,没有今天的日志,我也出现了打不开的情况
      2019-11-29
      回复
    • 小满
      小满
      2019-11-29回复薯条先生
      你app.js写了什么逻辑。。。
      2019-11-29
      回复
    • 小满
      小满
      2019-11-29回复薯条先生
      打开就运行app.js了
      2019-11-29
      回复
    • 薯条先生
      薯条先生
      2019-11-29
      开发者工具没有报错,说明代码运行是正常的,appjs里主要写了微信的授权验证,路由钩子每个页面pv统计,以及版本更新检测,网络环境检测,就这些。
      2019-11-29
      回复
    查看更多(7)
登录 后发表内容
问题标签