vue3 史诗级更新

crocoBaby 2026-06-06 11:31 1

子组件可以用
const { foo = 'hello' } = defineProps<{ foo?: string }>()
最新回复 (28)
  • leoQaQ 06-06 11:48
    1
    3.4 及以前,解构写法会失去响应式,之前一个项目一直 watch 不到 props ,找了好久,原来是这个问题。后面的项目都是 3.5 了,不存在这个问题了
  • lujiaosama 06-06 11:50
    2
    这个不错,不用一直.点了。
  • crocoBaby 楼主 06-06 11:51
    3
    @leoQaQ 之前换了很多种补丁写法了,终于迎来春天喇
  • crocoBaby 楼主 06-06 11:51
    4
    @lujiaosama 被响应式和默认值的 props 恶心太久了
  • Ketteiron 06-06 11:53
    5
    当我们说 xxx 更新时,一般是前几天或者前几周发布的更新吧?
    而不是标记为稳定特性接近两年,作为实验性特性超过五年的“更新”吧?
  • MzM2ODkx 06-06 11:57
    6
    这不好久的事了吗
  • lscho 06-06 12:00
    7
    刚才点进来我都不敢回复,以为我记错了。。。这个特性很久了
  • crocoBaby 楼主 06-06 12:35
    8
    @Ketteiron 不是刚刚出的吗?
  • crocoBaby 楼主 06-06 12:35
    9
    @lscho what?真的假的,我的消息滞后了
  • SunShare 06-06 13:11
    10
    额~咱们线对齐一下信息👇(点进来之前还以为发布 Vapor )

    3.5+确实已经默认支持 propsDestructure 👉 https://blog.vuejs.org/posts/vue-3-5#reactive-props-destructure

    不过看社区对此有过激烈讨论 👉 https://github.com/vuejs/rfcs/discussions/502
  • crocoBaby 楼主 06-06 14:22
    11
    @SunShare Vapor 模式也是一个很棒的特性,期待完善
  • lightyisu 06-06 14:49
    12
    几个月前看官网就有这个解构不掉响应式的案例了
  • K332 06-06 15:23
    13
    就是 withDefaults 的优化,但是我记得去年就看到这个优化了
  • Ketteiron 06-06 15:39
    14
    @crocoBaby #8 3.2 可以改配置开启实验性特性,3.3 废除,要装 macros 才能继续用,3.5 重新加回来并默认开启。
    https://github.com/vuejs/rfcs/discussions/369
    https://github.com/vuejs/rfcs/discussions/413
    https://github.com/vuejs/rfcs/discussions/502
    另外我记错了年份,作为实验性特性加入 vue 代码库是四年前的事,当时这个都快讨论烂了。
  • gpt5 06-06 15:58
    15
    虽然但是,这东西有中国背景,不敢用啊。
  • liuxue 06-06 16:02
    16
    我现在还在用 node16 + vue2……
  • Sh15 06-06 16:08
    17
    我已经很久没有关注这些东西了,都是 AI 帮我写,咋办啊
  • crocoBaby 楼主 06-06 16:09
    18
    @gpt5 不至于,混口饭吃罢了
  • crocoBaby 楼主 06-06 16:10
    19
    @Sh15 说明你是对的,技术细节已经没那么重要了
  • crocoBaby 楼主 06-06 16:10
    20
    @liuxue 俺也一样
  • 94 06-06 16:13
    21
    @Ketteiron #14 ,怪不得,我说怎么感觉 Props Destructure Transform 已经有了很久了。

    https://sf.gg/q/1010000045026909
  • dbskcnc 06-06 16:50
    22
    我还以为是说 3.6 放出来了,就这
  • lixon166 06-06 17:15
    23
    说来惭愧 vibe 完几个 vue 项目 还不懂语法
  • dcatfly 06-06 17:18
    24
    我还以为也要加入 CF 了
  • BaiLinfeng 06-06 17:51
    25
    好久没有写了,都忘记怎么写的了
  • kneo 06-06 19:27
    26
    vue 3 确实是个史诗级更新
  • esile 06-07 01:44
    27
    @lixon166 我和你一样 写了好几个 vue 项目了 完全不懂里面代码 只知道能实现功能
  • Rust2015 06-07 16:57
    28
    这个帖子,你可以搜索一下,去年好像讲过这个 API
* 帖子来源V2EX
返回