当前位置:   article > 正文

解决uniapp的web-view打开网页在老手机上出现白屏的问题_uniapp的web-view出现白屏

uniapp的web-view出现白屏

需要解决的是网页端,网页端打包版本: VUE3 + typescript + vite

通过控制台插件观察报错,如果没有控制台插件,可以通过下面代码安装

  1. <script type="text/javascript" src="http://cdn.bootcdn.net/ajax/libs/eruda/2.4.1/eruda.js"></script>
  2. <script>
  3. eruda.init();
  4. </script>

添加控制台插件,打开控制台,出现:

unexpected token ?

这个是双问号(??)语法导致的,安装官方提供的解决兼容性的插件:

yarn add -D @vitejs/plugin-legacy

并配置vite.config.ts:

  1. import legacy from '@vitejs/plugin-legacy';
  2. plugins: [
  3. vue(),
  4. legacy({
  5. targets: ['Chrome 63'],
  6. modernPolyfills: true
  7. }),
  8. ],

注意上面的 targets,不要 defaults,不然安装后,会出现新的错误:

globalThis is not defined

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号