dcloudio / dcloudio/uni-app

uni-app: vue3 + vite + ts构建的H5 在iOS13上无法运行

Open
#4,250 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.