您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

2022年值得了解的6款 vue 库【“爆”】

2024/3/20 19:10:50发布25次查看
本篇文章给大家分享 6款 值得了解的 vue 相关的库,这6款库在2022年极有可能会“爆火”,快来收藏了解吧,希望对大家有所帮助!
2022 年前端圈又会蹦出什么新黑马呢?这个无人知晓。
但根据我个人理解,下面这 6款 和 vue 相关的库,在 2022 年极有可能会“爆火”,或者“继续爆火”!让我们赶紧学起来!【相关推荐:vue.js视频教程】
一、vueuse:  vue开发者专属工具集!
官网地址:https://vueuse.org/
一款基于vue组合式api的函数工具集。
在任何可以使用 vue composition api (组合式api) 的环境下,你都可以通过安装 vueuse 工具库,来提高你的开发效率(没错,vue2.x 和 vue3.x 都能玩 )。
可以理解为 vue 专属的 lodash!
它都有哪些工具集呢?那可太多了,只有你想不到,没有你用不到!
总体上分为以下几个类别提供工具函数:
动画浏览器组件格式化传感器state(状态机)公共方法监听杂项以我自己为例,usetemplaterefslist 就是我最近在实际项目开发中大量使用的超级实用的方法。
usetemplaterefslist: 这个方法可以在 vue3 组件式 api 中帮助你快速绑定 for 循环中的 组件ref。比自己实现考虑得更加完备。
<script setup>import { onupdated } from 'vue'import { usetemplaterefslist } from '@vueuse/core'const refs = usetemplaterefslist<htmldivelement>() // 用来存储元素 ref 的数组onupdated(() => { console.log(refs)})</script><template> <!-- 在这里绑定 ref --> <div v-for="i of 5" :key="i" :ref="refs.set"></div></template>
另外,还有各种形形色色的好用工具,如 usevmodel、useinterval, usecssvar 等等,都等着大家去发掘。
简单来说,这是一个能让你更早下班的工具库,早用早下班。
二、pinia:更好用的 vue store 库( vuex 竞品)天下苦 vuex 久矣!
官网地址:https://pinia.vuejs.org/
想当年,vuex 顶着 “官方钦定,尤老祖亲传” 的名声独占 vue 状态管理的王座,但太多太多的人在使用时都亲身感受到了其设计上的“复杂”与“不便”。
我随手画了个漫画,表达我的感受:
那么,pinia 到底有啥优势呢?
它不用注册 mutation! action 就能直接操作 state。
它支持通过插件提升 pinia 的能力。
良好的 typescript 支持。
服务器端渲染支持。
定义:
// stores/counter.jsimport { definestore } from 'pinia'export const usecounterstore = definestore('counter', { state: () => { return { count: 0 } }, actions: { increment() { this.count++ }, },})
使用:
import { usecounterstore } from '@/stores/counter'export default { setup() { const counter = usecounterstore() counter.count++ counter.$patch({ count: counter.count + 1 }) counter.increment() },}
看起来是不是比使用 vuex 要轻便一些?
据说,vuex 5.x 在 api 的设计上也,也参考了 pinia 的设计思路,由此也能见得 pinia 也得到了官方的认可
因此,pinia 确实值得一学,在 2022 年也是非常有潜力大火的框架。
三、element plus: 真正的 elementui 3.0为啥 elementui 2.x 的正统续作叫 element plus, 而不叫 element 3.0 ?
这是个李逵和李鬼的故事,懂的都懂。
官网地址:https://element-plus.gitee.io/zh-cn/
说 elementui 2.x 是 vue 2.x 版本里最为著名与传播最广的 ui组件库,我想业内大部分人应该都是认可的。
现在 vue3 也成为 vue 的正式版本,随着 vue3 用户的增多,element plus 也必然会迎来一次高速增长期。
element plus 有什么优点呢?
api 和 element ui 2.x 高度一致,迁移代码和学习成本小。
核心实现 和 element ui 2.x 高度相似,比如我介绍过的 popupmanager 等。
使用 css var 的样式定义模式,样式切换更丝滑。
值得信任的维护团队。
可以大胆预测,element-plus 2022年其依然会爆火。
四、navie ui:尤某亲自推荐的组件库非kpi作品,风格讨喜,组件完备,文风亲切。
官方网站:https://www.naiveui.com/zh-cn/os-theme
虽然只在一些小型项目及 demo 中使用了 navie ui,但这款项目确实是实实在在的讨喜。
它来自一个名叫“图森”公司自用框架的开源,这公司名和这框架名可以说非常有梗了。
来自“图森”的“navie ui”,emmm....
让我们来简单列举一下此框架的亮点:
组件完善和丰富程度都非常可观。
换肤和主题支持非常棒。
typescript 优秀的支持。ts yyds!
我个人是非常喜欢这个项目的,不过它能走多远确实需要时间的验证。
希望它在 2022 能够被更多人喜欢和使用!
五、nuxt:ssr 全村的希望单页应用万般好,加载慢,seo得分少。
在 react 和 vue 两家独大(angular:我呢?)的当前,我们要一个 web 单页应用(spa),实在过于简单。
但也引发了其他的问题:单页应用虽然体验极好,但 seo 确实是短板。
因此,ssr 应运而生。
react 有了 next,vue 也就有了 nuxt。
不过,每一个立志想做好“ssr”的兄弟,可能都得有足够清醒的认识:这是个深坑,清谨慎前行。
2022年,ssr 依然会是众多公司的强需求,vue 目前在 ssr 这块还没出现比 nuxt 更能打的对手,因此依然可以相信它在本年的表现。
六、vite:快就是好webpack 确实好,但它开发时就是慢。
官方网站:https://vitejs.cn/
vite(读音类似于[weɪt],法语,快的意思) 是一个由原生 es module 驱动的 web 开发构建工具。在开发环境下基于浏览器原生 es imports 开发,在生产环境下基于 rollup 打包。
2022 年谁会是前端构建界的王者?我的回答是“webpack”。(vite: 你在我的地盘夸别人?)
但 webpack 的市场一定会被 vite 蚕食掉一大块,尤其是中小型应用。
为什么?就是因为“快”!
webpack 5 最吸引人的地方是模块联邦,它奠定了 webpack 5 在微应用场景下的领先性。
但不是所有人都需要“模块联邦”啊,有很多企业的需求就是 spa,就是短平快,就是上手就能干。
尤某说:vue-cli@next 会基于 vite。(自己体会...)
vite 的增长还远远没达到巅峰,2022值得期待!
更多编程相关知识,请访问:编程入门!!
以上就是2022年值得了解的6款 vue 库【“爆”】的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product