Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >vue2升级vue3:vue3 hooks库选用

vue2升级vue3:vue3 hooks库选用

原创
作者头像
周陆军博客
发布于 2022-07-25 15:18:26
发布于 2022-07-25 15:18:26
1.2K0
举报
文章被收录于专栏:前端博客前端博客

之前a-hooks:https://ahooks.js.org/,比react-use 精简好用。但是没有vue版本的。

网上有个人实现的:https://github.com/dewfall123/ahooks-vue

但是vue,还是选择vue-use好点。

VueUse 是一个基于 Composition API 的实用函数集, 与 Composition API 的配合相得益彰 VueUse 的作者是 Anthony Fu , Core team member of Vue, Nuxt and Vite.

https://github.com/vueuse/vueuse

This project is heavily inspired by the following awesome projects.

而且有祖师爷加持

但是用起来,感觉还是a-hooks这个库用的最顺心,可能antD 加持吧。

转载本站文章《vue2升级vue3:vue3 hooks库选用》, 请注明出处:https://www.zhoulujun.cn/html/webfront/ECMAScript/vue3/8865.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
vue2升级vue3:Vue Demij打通vue2与vue3壁垒,构建通用组件
如果你的vue2代码之前是使用vue-class-component 类组件模式写的。选择可以使用 https://github.com/facing-dev/vue-facing-decorator 来进行低成本的升级,但是升级难度还是蛮大的。
周陆军博客
2022/07/25
1.6K0
vue2升级vue3: Event Bus 替代方案
在看 https://v3-migration.vuejs.org/breaking-changes/events-api.html
周陆军博客
2022/06/25
1.7K0
vue2升级vue3:vue3真的需要vuex或者Pinia吗?hooks全有了
在写 《vue2升级vue3:TypeScript下vuex-module-decorators/vuex-class to vuex4.x》,建议新项目使用 Pinia,但是我的项目部分组件希望直接打包出去给地方使用。这个时候还是会遇到vue2 是否打包出vuex的 问题。所以,干脆舍弃 vuex/Pinia,直接使用 vue3 原生搞定——hook出现之后,状态管理的问题已经从根本上被消解了!
周陆军博客
2023/01/25
1K0
vue2升级vue3:vue3创建全局属性和方法
vue2.x挂载全局是使用Vue.prototype.$xxxx=xxx的形式来挂载,然后通过this.$xxx来获取挂载到全局的变量或者方法
周陆军博客
2022/07/25
1.2K0
vue2升级vue3:provide与inject 使用注意事项
provide / inject 类似于消息的订阅和发布。provide 提供或发送数据, inject 接收数据。
周陆军博客
2022/07/25
1.4K0
vue2升级vue3:组合式 API之Setup(props,context)—Vue2.x到Vue3注意
vue3出来已经很长一段时间,项目已经用起来了。本篇是使用过程的中的一些零零散散的笔记的。
周陆军博客
2022/06/24
1.6K0
vue2升级vue3:class component的遗憾
但是到vue3,这个class 提案被废止了——GitHub上也停留在rc1版本了,已经2年左右没有提交代码了!
周陆军博客
2022/06/25
1.4K0
vue2升级vue3:单文件组件概述 及 defineExpos/expose
像我这种react门徒被迫迁移到vue的,用管了TSX,地vue 单文件组件也不太感冒,但是vue3 单文件组件,造了蛮多api ,还不得去了解下
周陆军博客
2022/07/25
2.4K0
vue2升级vue3: TSX Vue 3 Composition API Refs
虽然不推荐这么做,但是确实非常好用。但是vue2快速迁移到vue3,之前的这个写法因为干进度,不想重构,直接搬迁,发现不行?
周陆军博客
2022/07/30
7690
vue2升级vue3: 全局变量挂载与类型声明
使用 ts 的情况下,挂载完全局变量后,在 vue 文件中,通过 this 对象 . 出来不来提示的。
周陆军博客
2022/06/25
4840
vue2升级vue3:vue-i18n国际化异步按需加载
vue2异步加载之前说过,vue3还是之前的方法,只是把 i18n.setLocaleMessage改为i18n.global.setLocaleMessage
周陆军博客
2023/03/18
2K0
vue2升级vue3:TypeScript下vuex-module-decorators/vuex-class to vuex4.x
因为vue2 下  vue-property-decorator + vue-tsx-support +vuex-module-decorators/vuex-class ,class components 用的爽的也是不要不要的
周陆军博客
2022/06/25
8290
vue2升级vue3:composition api中监听路由参数改变
《watch性能优化:vue watch对象键值说明-immediate属性详解》
周陆军博客
2022/07/25
1.5K0
vue2升级vue3:this.$createElement is not a function—动态组件升级
更多推荐阅读:vue.$createElement的使用实例 https://juejin.cn/post/6969505687114088484
周陆军博客
2022/06/25
2.6K0
vue2升级vue3:Vue2/3插槽——vue3的jsx组件插槽slot怎么处理
vue 在 2.6 版本中,对插槽使用 v-slot 新语法,取代了旧语法的 slot 和 slot-scope,并且之后的 Vue 3.0 也会使用新语法,这并不是仅写法的不同,还包括了性能的提升
周陆军博客
2022/06/24
2.4K0
vue2升级vue3:Vue3时jsx组件绑定自定义的事件、v-model、sync修
踩坑笔记:组合式 API之Setup(props,context)—Vue2.x到Vue3注意
周陆军博客
2022/06/24
2.7K0
vue2升级vue3:vue2 vue-i18n 升级到vue3搭配VueI18n v9
项目从vue2 升级vue3,VueI18n需要做适当的调整。主要是Vue I18n v8.x 到Vue I18n v9 or later 的变化,其中初始化:
周陆军博客
2022/06/24
7710
vue2升级vue3: h、createVNode、render、createApp使用
h 函数本质就是 createElement() 的简写,作用是根据配置创建对应的虚拟节点,在vue 中占有极其重要的地位!
周陆军博客
2022/07/25
4.5K0
来自 Vue 官方团队的 57 个技术分享
最近在看 Vue 团队成员的技术演讲,从中能了解到他们的设计思考以及最佳实践,看完一场收获颇多。
Leecason
2022/07/13
1.5K0
来自 Vue 官方团队的 57 个技术分享
vue2升级vue3:Vue Router报错,directly inside <transition> or <keep-a
vue-router.mjs:35 [Vue Router warn]: <router-view> can no longer be used directly inside <transition> or <keep-alive>.
周陆军博客
2022/07/25
2.3K0
推荐阅读
相关推荐
vue2升级vue3:Vue Demij打通vue2与vue3壁垒,构建通用组件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档