有风塘主
发布于 2024-10-26 / 14 阅读
0
0

Vue介绍

什么是Vue?

引用官方的原话介绍:

Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。

个人理解是Vue是一个上手门槛低,简单易学,功能丰富多样,业内使用广泛的一个优秀前端框架。还有一点,相对来说好找工作。

官方文档地址

https://cn.vuejs.org/, 这是Vue3版本的,如果是新手或者是想继续发展的老手,推荐看这个。

Vue3开发搭配推荐

以下搭配是我个人喜欢并推荐的,仅做参考。

前端语言

  • typescript: 类型系统是我爱用ts的最大原因,搞全栈开发的尤其是Java这种的,强烈推荐!
  • javascript: 实在不会typescript,或者不喜欢用的,直接写js也可以,编译后两者没大差别。

全局状态管理

  • pinia:vuex的替代品,还是官方的,用过的都说好。

路由管理

HTTP请求

  • axios: 这是一个小巧好用的前端Http请求包。

Js实用工具包

  • lodash: 如果经常写Js,需要常用到很多处理方法/工具,但是又不喜欢重复造轮子的,lodash是个好工具!

构建工具

  • vite: 官方推出的vue3版本的新式构建工具,配置文件支持typescript,支持异步,虽然社区活跃度目前不及vuecli和webpack,但启动真的快。

UI框架

UI框架推荐两个,选择一个自己喜欢的就行

  • ant-design-vue: AntDesign设计系统的Vue版本组件库,据说是蚂蚁金服旗下的团队,最新版为v3,全面支持vue3+ts,其内部实现为JSX。
  • ElementUI: 饿了么出品UI组件库,最新版支持vue3+ts

评论