uc浏览器的pc端已经不维护了,内置的内核比较低,vue3打包的页面没有对其做低版本的兼容。
解决:
直接上代码吧,最讨厌不直接上代码的。
使用
@vitejs/plugin-legacy
做兼容
这个包安不安装没有做实验,github上说要安装
npm add -D terser
// vite.config.ts
import legacy from "@vitejs/plugin-legacy";
plugins: [
// ...
legacy({
polyfills: ["es.promise.finally", "es/map", "es/set"],
targets: ["chrome<60"],
modernPolyfills: ["es.promise.finally"]
}),
// ...
]
legacy中的参数解释在github上都有解释,自行查看。
如果对你有用,记得点赞、收藏哟~
版权声明:本文为zxy2017原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。