gpt4 book ai didi

javascript - 在 IE11 中使用 Vue 3

转载 作者:行者123 更新时间:2023-12-05 00:30:02 29 4
gpt4 key购买 nike

我知道有很多线程涵盖了 Vue 2 对 IE11 的支持,我知道这些线程可以很好地与 polyfills 配合使用。
但是可以在 IE11 中使用 Vue 3 吗?如果没有,是否计划支持?
我尝试使用 Vue CLI @vue/cli 4.5.8 ,当前安装 vue@3.0.2 (以及 Vuex、Router 和 Typescript 支持)。使用后transpileDependencies: ['vue-router']在我的 vue.config.js 中,我设法让它在 Edge 中工作。 IE11 一直在提示“vue”npm 包。转译后我也得到了Accessing the 'caller' property of a function or arguments object is not allowed in strict mode我目前坚持。
我还尝试了 babel polyfills 和 vue 2 提到的其他技术,但没有成功。

最佳答案

Vue 3 正在使用 JS proxies用于 react 性, 中不支持任何版本 IE(见我的链接 - 滚动底部)
“兼容性”构建(具有与 Vue 2 相同的 react 系统......与 IE11 兼容)过去曾 promise 过,似乎 it's coming "soon" (甚至 MS 已经宣布终止对 IE 的支持)但我想没有高优先级 atm...v3.0.0 One Piece发行说明:
迁移和 IE11 支持:由于时间限制,我们已经推迟了迁移构建(具有 v2 兼容行为的 v3 构建+迁移警告)和 IE11 构建,并计划在 2020 年第四季度重点关注它们。因此,计划迁移的用户现有的 v2 应用程序或需要 IE11 支持此时应注意这些限制。
你可以试试ES6 Proxy pollyfils或者只是等待 Vue 3 兼容版本...
更新 (2021/03/15)
在最近的 State of the Vuenion 2021 talk for Vue Amsterdam Vue 的创建者和首席开发者 Evan You 承认他们正在“重新考虑对旧版浏览器的支持”
随意自己观看,但我从中得到的是,他们看到需要做多少工作才能使生态系统的其余部分与 Vue 3 一致(Router/Vuex/Dev Tools/DX - 开发经验),他们有疑问(我同意这一点)当我们让 Vue 2 在 IE 11 中完美运行并且 IE 11 对大多数用户来说实际上已经死了时,使 Vue 3 与 IE11 兼容的努力是值得的……
这与制作 @vue/composition-api 的努力一致。为了更好地使用 Vue 2 并努力为库作者创建指南和文档,以便他们可以创建在 Vue 2 和 3 中工作的 Composition API 库
这是暂定的,在没有公众讨论和社区反馈的情况下不会做出决定。因此,如果您有兴趣,应该很快就会有一个新的 RFC 供您在 Vue RFCs repo 中提供反馈。
更新 (2021/04/08)
RFC 现在是 posted and open for discussion
TLDR
There will not be a version of Vue 3 for IE 11 .如果需要支持 IE 11,请使用 Vue 2....

关于javascript - 在 IE11 中使用 Vue 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64836337/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com