vue3+vite UC浏览器兼容

  • Post author:
  • Post category:vue


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 版权协议,转载请附上原文出处链接和本声明。