V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jenson47
V2EX  ›  Vue.js

请教 Vue3 + typescript 最佳实践问题

  •  
  •   jenson47 · 10 小时 31 分钟前 · 770 次点击

    如题,我发现 vscode 下使用 vue 官方插件,使用 vue3+typescript 去开发,我发现在 template 上 typescript 是没效果。 比如

    1. 第三方扩展自动引入
    2. 属性自动识别 [看情况]
    3. 不存在属性或方法无法提示错误,总之 typescript 不生效
    4. 官方插件偶尔飘
    13 条回复    2025-02-02 00:21:27 +08:00
    wunonglin
        1
    wunonglin  
       9 小时 53 分钟前 via iPhone   ❤️ 1
    放弃吧。模版支持一塌糊涂,用 tsx 的了
    dcsuibian
        2
    dcsuibian  
       9 小时 48 分钟前 via Android
    用 webstorm
    wu67
        3
    wu67  
       9 小时 42 分钟前 via Android   ❤️ 1
    主打一个随缘
    个人建议 react . hhhh
    jenson47
        4
    jenson47  
    OP
       9 小时 38 分钟前
    @wunonglin vue tsx 的写法 太复杂了。还不如直接 react 痛快
    Track13
        5
    Track13  
       9 小时 32 分钟前 via Android
    我用 vscode ,vue3+typescript 实在太卡了。我已经放弃了。
    shimada666
        6
    shimada666  
       9 小时 28 分钟前
    vscode 听说官方插件 vue official 巨几把烂?以前一直 webstorm 开发的,根本不敢切过来
    skywardcn
        7
    skywardcn  
       9 小时 28 分钟前
    我选择 react
    jenson47
        8
    jenson47  
    OP
       9 小时 21 分钟前
    @shimada666 目前最新的体验确实,虽然解决了 script 那边的问题,但 template 的还是没有,而且飘得很厉害 [同样的 vite+vue 项目,表现不一样]
    beginor
        9
    beginor  
       7 小时 42 分钟前 via Android   ❤️ 1
    没人选择 angular 么? ng 19 把 vue 和 react 的关键特性抄过来,顺便把 c# 的 razor 木板也抄了一下, 用起来非常舒服
    lisongeee
        10
    lisongeee  
       7 小时 18 分钟前
    问一下 vscode 插件 vue official 做得这么垃圾,如各种语法提示失效或重复/高亮着色错误/保存文件卡顿

    是否有部分原因是 vue 的语法糖太多的问题?好奇同为模板编译的的 svelte vscode 插件 是否存在此问题?
    wunonglin
        11
    wunonglin  
       7 小时 16 分钟前 via iPhone
    @beginor 用 ng 是目前降低心智的唯一选择
    jenson47
        12
    jenson47  
    OP
       5 小时 2 分钟前
    @beginor 目前 ag 没有深入了解,粗看挺 面向对象以及用了好多 @
    deepshe
        13
    deepshe  
       3 小时 20 分钟前
    先用的 angular ,后用的 vue ,本来以为支持 typescript 的体验应该都差不多,结果发现 vue 体验差好多,angular 应该是直接就能用了,跳转提示啥的都直接用,不知道是不是 vue 要装什么插件,同进来学习下看看有没有好的用法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   720 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 19:41 · PVG 03:41 · LAX 11:41 · JFK 14:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.