uni-app: vue3 + vite + ts构建的H5 在iOS13上无法运行
Open
enhancement
- Dominant language
- JavaScript
- Stars
- 41.6k
- Forks
- 3.7k
- Avg merge
- 7h 6m
- Merged PRs (30d)
- 6
Description
**新功能描述**
通过cli创建vue3 h5项目,由于默认采用的vite构建工具,vite默认支持的浏览器版本Chrome >=87 Firefox >=78 Safari >=14 Edge >=88,导致打出的H5包在iOS13的手机上无法运行,建议将 vite.config.ts 中的build.target设置为“es2015”
**现状及问题**
https://uniapp.dcloud.net.cn/tutorial/migration-to-vue3.html#vue3-%E6%94%AF%E6%8C%81%E7%9A%84%E6%89%8B%E6%9C%BA%E7%89%88%E6%9C%AC%E6%9C%80%E4%BD%8E%E5%88%B0%E5%A4%9A%E5%B0%91
官方文档中写的vue3 支持的手机版本 ios >= 10,这个描述是不够严谨的,在H5项目中,vite默认支持的浏览器版本Chrome >=87 Firefox >=78 Safari >=14 Edge >=88,其中Safari >=14,对应的iOS版本为>=iOS14
**尝试方案**
建议官方在vite.config.ts 中的build.target设置为“es2015”
Contributor guide
Assessment
This issue has not been assessed yet.