mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
358 字
1 分钟
Vue 3 启航
2025-11-15

梦开始的地方#

记得刚接触前端的时候,大家还在用 jQuery 一把梭。那时候的代码充满了 $ 符号,回调地狱更是家常便饭,三件套东一块西一块是常态。后来 React 和 Vue 横空出世,带给了我们全新的组件化开发体验。而今天,我正式决定投入 Vue 3 的怀抱。

为什么选择 Vue 3?#

有人说 React 更灵活,有人说 Angular 更规范。但在我看来,Vue 3 找到了优雅与性能的完美平衡点。

  1. 响应式系统:Vue 3 的响应式对象使用 Proxy,不再受 Vue 2 中新增属性和数组索引监听方式的限制。
  2. Composition API:在 Options API 时代,一个功能的逻辑往往分散在 datamethodscomputed 里,维护起来像是在玩“找你妹”。现在可以像写原生 JS 一样,把同一件事的状态和方法放在一起。
  3. TypeScript 支持:Vue 3 从设计阶段就把 TypeScript 纳入核心 API,组件、Props 和模板的类型推断比早期方案顺手得多,终于不用到处补 any 了。

我的第一个 Vue 3 Demo#

import { ref, onMounted } from 'vue'
export default {
setup() {
const count = ref(0)
function increment() {
count.value++
}
onMounted(() => {
console.log('组件挂载完成!')
})
return { count, increment }
}
}

看着这简洁的代码,我仿佛看到了光明的未来。没有了 this 的困扰,一切都变得那么直观。

激动

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Vue 3 启航
https://blog.luozili.work/posts/vue-learning-1/
作者
llbzow
发布于
2025-11-15
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录

💬
🎀