惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
云风的 BLOG
云风的 BLOG
aimingoo的专栏
aimingoo的专栏
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
F
Full Disclosure
A
About on SuperTechFans
C
Check Point Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
Know Your Adversary
Know Your Adversary
K
Kaspersky official blog
L
LINUX DO - 热门话题
Recorded Future
Recorded Future
C
Cisco Blogs
M
MIT News - Artificial intelligence
T
Tenable Blog
G
GRAHAM CLULEY
月光博客
月光博客
Recent Announcements
Recent Announcements
V
Visual Studio Blog
IT之家
IT之家
T
The Exploit Database - CXSecurity.com
The GitHub Blog
The GitHub Blog
T
Threat Research - Cisco Blogs
D
DataBreaches.Net
P
Privacy International News Feed
P
Proofpoint News Feed
I
Intezer
博客园 - 叶小钗
C
CXSECURITY Database RSS Feed - CXSecurity.com
The Hacker News
The Hacker News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - Franky
SecWiki News
SecWiki News
宝玉的分享
宝玉的分享
P
Palo Alto Networks Blog
Last Week in AI
Last Week in AI
小众软件
小众软件
Hacker News - Newest:
Hacker News - Newest: "LLM"
O
OpenAI News
N
News and Events Feed by Topic
Microsoft Security Blog
Microsoft Security Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
N
News and Events Feed by Topic
The Cloudflare Blog
Spread Privacy
Spread Privacy
酷 壳 – CoolShell
酷 壳 – CoolShell
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
B
Blog RSS Feed

Vue.js

AI 特效 shadcn-vue-admin 已升级至 vite8 - V2EX 我真的要放弃 Vue,改用 React 了 - V2EX 请问 vue3 的 onclick 和 @click 有什么区别 - V2EX 求推荐美观、功能全的 vue AI chat 组件 - V2EX [求助贴] 有没有推荐的 vue3 页面设计器 大屏设计器(源码可以拿来二开的 开源 or 收费) - V2EX 有没有大佬在正式项目里使用 rolldown 了 - V2EX 用 reactive 來實現 oo 對象的封裝 - V2EX Vue 的 reactive 会有人专门用吗? - V2EX 大佬们,想在 vue 中集成一个 excel,有什么方案? - V2EX vue3 无法手动控制 keepalive 的缓存| fork 了独立的 keep-alive 组件|支持手动删除缓存或者添加缓存 - V2EX WebStorm 写 个 v-for, cpu 就狂飙 - V2EX Nuxt UI 4 可以免费用 Pro 了 - V2EX Vue2 除了 ele-table-editor,还有没有其他“子表单(inline-formset)”的组件? - V2EX 请问 vue 的 defineEmits 类型如何使用动态键名 - V2EX VUE 开发求助 - V2EX 屎代码靠我自己骂已经不解气了,佬们来看个笑话 - V2EX 我的 mp4 播放不出来! - V2EX 有一个 8K 行的 VUE 代码文件用什么 AI 可以解耦 - V2EX 求助 Vue 大佬,为什么使用 reactive 数据没有双向绑定? - V2EX uniapp 求助 - V2EX Vue3 编写的最佳实践是怎样的? - V2EX 开发一款轻便简洁的论坛程序 - V2EX VueConf 2025 所有演讲嘉宾及日程已确定, 7 月 12 日,深圳见! - V2EX vue3+ELInput 无法输入的问题 - V2EX 想问一下 pinia 持久化到 localStorage 如何实现有效期 - V2EX 有什么适用于 Vue/Nuxt 的表单/问卷/试卷+设计器库么 - V2EX vue_cli 用到 env 环境变量值特殊字符处理 - V2EX 统计基于 vue 的汽水音乐电脑版用了哪些开源组件 - V2EX ant-design-vue 好像不怎么维护了, vue 有什么比较靠谱的 ui 组件库吗 - V2EX 关于二次封装 element-plus 组件库主题问题 - V2EX 🎉 VueConf 2025 来啦, 7 月 12 日,深圳见! - V2EX vue 怎么 5 个月不更新了 - V2EX 前端 props 单向数据流 vs 状态管理流 你更能接受哪种代码 - V2EX WSL2 + System Proxy 后, vite 启动的项目,随机一部分网络请求变得巨慢,求指导。 - V2EX vue vite 打包 白屏问题 - V2EX 外行搞前端构建环境真的很头疼,有谁能帮忙搞定这个 Nuxt3 开源项目的构建?有偿。 - V2EX vue 指令更新问题 - V2EX 为什么 vue 的 nuxt.js 不跟进 nextjs 的 app route 目录结构 - V2EX 使用 Ant design X vue 组件库怎么解决无法正确展示 MarkDown 格式字符串的问题? - V2EX shadcn, shadcnvue 全是基于 tailwindcss 的,没有基于 unocss 的嘛? - V2EX vue3 的 template typescript 支持稀烂,退坑 - V2EX 组件持久化的问题请教 - V2EX Vue3 tsx 应该用 props 还是 emit 传递事件? - V2EX 话说我怎么就懵逼了呢? Vue3 的泛型组件 generic="T"? - V2EX vue3 纯前端如何生成 icns 格式图片? - V2EX 你们写 vue 一定是按照 vue 的脚手架的目录结构来写吗? - V2EX 大佬们, vue3 新人求教,就没有办法对 ref 包装的 obj 进行解构吗 - V2EX vue3 中 v-show 分页问题 - V2EX el-table 使用 expand 展开倒数第二行时,最下面一行会错乱,我把第一列的数据进行了合并,求问大家怎么解决呀?
请教 Vue3 + typescript 最佳实践问题 - V2EX
jenson47 · 2025-02-01 · via Vue.js

这是一个创建于 498 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

  1. 第三方扩展自动引入
  2. 属性自动识别 [看情况]
  3. 不存在属性或方法无法提示错误,总之 typescript 不生效
  4. 官方插件偶尔飘
shakaraka

1

shakaraka      2025 年 2 月 1 日 via iPhone   ❤️ 2

放弃吧。模版支持一塌糊涂,用 tsx 的了

dcsuibian

2

dcsuibian      2025 年 2 月 1 日 via Android

用 webstorm

wu67

3

wu67      2025 年 2 月 1 日 via Android   ❤️ 2

主打一个随缘
个人建议 react . hhhh

bgm004

5

bgm004      2025 年 2 月 1 日 via Android

我用 vscode ,vue3+typescript 实在太卡了。我已经放弃了。

shimada666

6

shimada666      2025 年 2 月 1 日

vscode 听说官方插件 vue official 巨几把烂?以前一直 webstorm 开发的,根本不敢切过来

jenson47

8

jenson47      2025 年 2 月 1 日

@shimada666 目前最新的体验确实,虽然解决了 script 那边的问题,但 template 的还是没有,而且飘得很厉害 [同样的 vite+vue 项目,表现不一样]

beginor

9

beginor      2025 年 2 月 1 日 via Android   ❤️ 2

没人选择 angular 么? ng 19 把 vue 和 react 的关键特性抄过来,顺便把 c# 的 razor 木板也抄了一下, 用起来非常舒服

lisongeee

10

lisongeee      2025 年 2 月 1 日

问一下 vscode 插件 vue official 做得这么垃圾,如各种语法提示失效或重复/高亮着色错误/保存文件卡顿

是否有部分原因是 vue 的语法糖太多的问题?好奇同为模板编译的的 svelte vscode 插件 是否存在此问题?

deepshe

13

deepshe      2025 年 2 月 2 日

先用的 angular ,后用的 vue ,本来以为支持 typescript 的体验应该都差不多,结果发现 vue 体验差好多,angular 应该是直接就能用了,跳转提示啥的都直接用,不知道是不是 vue 要装什么插件,同进来学习下看看有没有好的用法

UnluckyNinja

14

UnluckyNinja      2025 年 2 月 4 日 via Android

我只是偶尔遇到过 ts 提示卡住了,一般 ctrl shift p 重启下语言服务器就好了。
自动补全+导入、自动补全组件 props 、单文件组件模板内 ts 类型检查等都没有问题。
个人印象中几个不足是,
1. script 标签在 30 行后会丢失局部变量高亮,没搜到有人报 issue ,不确定是不是我本地问题(调出 vscode 的调试,变量的 textmate 数据正常,就是高亮颜色变了)
2. 模板的默认未定义组件完全没提示,一眼看不出来是不是忘了导入组件,但开启模板组件严格检查后又会提示未声明的 prop 报错,我只是想要个自定义组件未导入的提示……(可以靠 eslint 解决,但如果能内置省事点)(以及 vite 有省去导入组件的插件,只是个人感觉有明确导入直观一点)
3.如果启用 eslint 的保存时自动修正,经常会卡住 code actions ,这个也可能是 eslint 的问题

jenson47

16

jenson47      2025 年 2 月 4 日

@UnluckyNinja 这个第 2 点,比如在 react 的 tsx 里,我如果写在 template 时,会提示导入组件第三方或者项目自定义的组件都有。
但是 vue 的 template 就会飘。哪些情形可以提示,项目自定义组件,第三方已导入过的其他组件,比如第三方某包已经引入 Alert ,如果你在 template 里写 Button 就会识别并自动导入。如果没有第三方就不会自动识别和导入,只能在 script 上手动写 [这里会提示]
第 3 点我这边没有测出来,没看到 template 上的报错,以及随便多写也不会识别,很奇怪

CHTuring

17

CHTuring      2025 年 2 月 5 日

@lisongeee #10 就是 vue official 巨烂,svelte 和 Astro 这些没有问题。

chengxy

18

chengxy      2025 年 2 月 5 日

tsx + webstorm

musi

19

musi      2025 年 2 月 5 日 via iPhone

除了 vue official ,没人说一下那个 vue devtool 吗

Zzzz77

20

Zzzz77      2025 年 2 月 5 日

vue official 确实非常不稳定,有时会失灵或胡乱报错,大概每周都会遇到过 1~2 次,重启后可恢复正常

至于你说的其他问题我 24 年以来倒是从来没有遇到过

PS. 我从 2020 年开始用 Vue3 + typescript 开发,早期(那时候还叫 volar ) 在 ts 中非常难用,后来(大概 24 年开始?)我基本上没有遇到过什么特别影响开发体验的问题

0xD800

21

0xD800      2025 年 2 月 5 日

只要你们用过几年前的 volar 和几年前的 webstorm ,会觉得现在的 vue official 简直是爽爆了。。。。webstorm 长期不跟进 vue 插件 等麻了

UnluckyNinja

22

UnluckyNinja      2025 年 2 月 6 日 via Android

@jenson47 这个可能是 vue 扩展和 ts 语言服务器的问题,没加载到依赖所以没提示,一般重启下就好了。懒得导入也可以直接上 unplugin-vue-components ,用对应 ui 库的 resolver ,就不用手动导入了,因为会在项目里直接生成一个.d.ts 所以一般都有类型提示

shellus

23

shellus      2025 年 2 月 6 日

Vue 官方插件就是一坨! TypeScript 在模板上不起作用,属性自动引入和错误提示全都失效,这能让人安心开发吗?那些说用 WebStorm 的,谁会因为一个破插件就特意换 IDE ?搞笑呢。

推荐 React 的就别来搅局了,这里讨论的是 Vue+TypeScript ,不是 React !说什么 TSX 写法复杂,那就说明 Vue 的生态还不成熟,干嘛不直接改进插件?

至于 Angular 和 Svelte ,真以为每个人都能适应那套东西?还有 Svelte ,别吹得那么高,真要用起来也有坑,总之 Vue 官方插件就是个半成品

jenson47

24

jenson47      2025 年 2 月 7 日

@shellus 公司运行的项目不是说变就变了,必须得两手准备,要不彻底转成 react ,要不就是如何优化 Vue Typescript 支持。
我看了下 Vue 官方插件开发进度,感觉有点难,而且 issue 还报挺多坑。
我看大部分开源项目都是使用 tsx 开发。不过我有点没搞明白 tsx 居然还用 Proptype 类型