cvooc
V2EX  ›  问与答

[付费求助,求大佬帮帮深夜加班调兼容的孩子吧]vite+ts+vue3.2 如何兼容 chrome40+,有大佬做过吗?我尝试引入了 @vitejs/plugin-legacy 在 chrome45 上打开依然白屏

  •  
  •   cvooc · Jun 30, 2022 · 2068 views
    This topic created in 1429 days ago, the information mentioned may be changed or developed.

    我使用的脚手架是: https://github.com/tobe-fe-dalao/fast-vue3 我没有往其中在追加任何依赖, 由于不可抗力目前需要兼容 chrome45,

    求路过熟悉的大佬帮忙看下如何配置兼容, css 样式不用管, 我可以自己调, 主要就是目前项目在 360 浏览器 8.1.1.406(chrome45)上运行直接白屏, 目前的我定位的原因是 es-module 的兼容问题, 但是我之前没有用 vite 适配过这么低的 chrome,

    我实在不想加班了, 求大佬帮下忙发下教程,或者适配下, 时候我微信发个红包感谢大佬

    10 replies    2022-07-01 20:34:26 +08:00
    cvooc
        1
    cvooc  
    OP
       Jun 30, 2022
    好心人 帮帮孩子吧 加班太难了
    i0error
        2
    i0error  
       Jun 30, 2022
    ES module 是开发期的啊,构建产物里又不是。
    真正应该担心的是 vue3 的响应式是基于 Proxy 的,看兼容性要 Chrome 49+
    cvooc
        3
    cvooc  
    OP
       Jun 30, 2022
    @i0error #2 是的, 所以难搞啊, 还好是个大屏项目, 如果实在没辙, 我就得周末加班把项目移植回 vue2 了
    i0error
        4
    i0error  
       Jun 30, 2022
    忽略我的发言,理解有误。
    renmu123
        5
    renmu123  
       Jun 30, 2022 via Android
    回 2.x 吧,最新的 2.x 版本好像在做 3.x 的迁移兼容,所以反向迁移也是可以的
    cvooc
        6
    cvooc  
    OP
       Jun 30, 2022
    @i0error #4 没事 我也是对 vue3 vite 不熟悉, 一直没上真实项目, 这次接的私活才有机会应用
    cvooc
        7
    cvooc  
    OP
       Jun 30, 2022
    @renmu123 #5 是的, 以我的能力来说, 我感觉花一天移植回 vue2 应该是最快的方案了, 不过有大佬能教我下的话, 我绝对发红包感谢, 不解决低版本兼容问题, 我感觉后面没法在公司里推 vue3 了
    Zzzz77
        8
    Zzzz77  
       Jul 1, 2022
    @retrocode 不用挣扎了。。。。要兼容到 Chrome 49 以下还是老老实实用 Vue2 甚至 jQuery 之类的库吧,这都是 XP 时代的产物了,比兼容 IE 还罕见....其实我怎么感觉 Vue2 也不一定能完全兼容
    GreatAuk
        9
    GreatAuk  
       Jul 1, 2022
    Chrome 现在版本号 103 , 现在还要兼容 45+ ?叫你们老板更新浏览器吧
    litujin1123
        10
    litujin1123  
       Jul 1, 2022
    vue-demi
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1624 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 16:22 · PVG 00:22 · LAX 09:22 · JFK 12:22
    ♥ Do have faith in what you're doing.