收藏
回答

报错Error during "app.js",删除缓存正常,怎么解决?

新版本小程序是用uniapp开发的,直接进入完全没任何问题。但凡是进过旧版本小程序(taro开发的),再进新版本的小程序就会报错(先正常进新版本的小程序,再进旧版本小程序,再回来新版本的,新版本的也会报错),从app.js开始报错。此时必须清除缓存,重新打开新版小程序才正常。

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

1 个回答

  • 小胖
    小胖
    08-22

    手动写个uni.clearStorageSync()。比如进去先判断下缓存或者接口IsNewVersion,不是新版本就uni.clearStorageSync() ,然后wx.restartMiniProgram重启

    08-22
    有用
    回复 3
    • 🌻
      🌻
      发表于移动端
      08-22
      感谢您的回答,但这个方案不行,因为入口代码都没有执行。
      08-22
      回复
    • 小胖
      小胖
      08-22回复🌻
      uniapp的main.js里面的都没执行?
      08-22
      回复
    • 小胖
      小胖
      08-22回复🌻
      App.vue的onLaunch呢?
      08-22
      回复
登录 后发表内容