目前来讲,vue3+vite+ts+pinia一把梭很香,vue3成为vue的默认版本,element-plus 替换了 element,ant design vue 版本3也成为默认等等。vue3周边生态逐渐完善成熟,整体性能上的优化,ts加持,组合api更加简便与复用,市场上使用vue3的公司越来越多,由此有必要整理一下vue3周边生态,便于选择,整理如下。
构建工具:
nuxt3: 一款基于Vue3
的混合开发框架。
vite: 前端开发与构建工具.
工具库: vueuse: 针对vue3 composition api的工具库。
路由管理库: vue-router4
状态管理库: pinia、 vuex4
组件库:
UI框架: element plus、ant design vue、quasar、vuetify3beta、naive ui、prime vue
移动端: ionic、vant、varlet、nutui、waveui
补上vue3的生命周期图示:
beforeCreate
-> created
-> beforeMount
-> mounted
-> (data changed: -> beforeUpdate -> updated) -> beforeUnmount
-> unmounted