您现在的位置是:网站首页> 编程资料编程资料
vue新玩法VueUse工具库具体用法@vueuse/core详解_vue.js_
2023-05-24
352人已围观
简介 vue新玩法VueUse工具库具体用法@vueuse/core详解_vue.js_
VueUse官方链接
一、什么是VueUse
VueUse不是Vue.use,它是为Vue 2和3服务的一套Vue Composition API的常用工具集,是目前世界上Star最高的同类型库之一。它的初衷就是将一切原本并不支持响应式的JS API变得支持响应式,省去程序员自己写相关代码。
VueUse 是一个基于 Composition API 的实用函数集合。通俗的来说,这就是一个工具函数包支持了更好的逻辑分离,它可以帮助你快速实现一些常见的功能,免得你自己去写,解决重复的工作内容。以及进行了机遇 Composition API 的封装。
VueUse不是Vue.use !!!它是一个基于 Composition API 的实用函数集合,下面是具体的一些用法
二、如何引入
import { 具体方法 } from ‘@vueuse/core’
三、下面来看看一些具体的用法
1、useMouse:监听当前鼠标坐标的一个方法,他会实时的获取鼠标的当前的位置
2、usePreferredDark:判断用户是否喜欢深色的方法,他会实时的判断用户是否喜欢深色的主题
3、useLocalStorage:数据持久化到本地存储中 例子:
useLocalStorage( ‘my-storage', { name: ‘author', }, )4、throttleFilter:节流 throttleFilter(100)
5、debounceFilter:防抖 debounceFilter(100)
6、OnClickOutside:在点击元素外部时触发一个回调函数
**注意:**这里的 OnClickOutside 函数是一个组件,不是一个函数。需要package.json 中安装了 @vueuse/components。
import { OnClickOutside } from '@vueuse/components' function close () { /* ... */ } Click Outside of Me 7、全局状态共享的函数
createGlobalState
useStorage
8、其他具体的方法可以看文档:例如 until 等的运用
到此这篇关于vue新玩法VueUse工具库@vueuse/core详解的文章就介绍到这了,更多相关vue VueUse工具库内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
相关内容
- Vue项目获取url中的参数(亲测可用)_vue.js_
- Javascript中判断对象是否具有属性的5种方法分享_javascript技巧_
- vue常用事件v-on:click详解事件对象,事件冒泡,事件默认行为_vue.js_
- Vue中v-on的基础用法、参数传递和修饰符的示例详解_vue.js_
- Vue项目报错:Uncaught SyntaxError: Unexpected token '<'的解决方法_vue.js_
- vue navbar tabbar导航条根据位置移动实现定位、颜色过渡动画效果的代码_vue.js_
- TSX常见简单入门用法之Vue3+Vite_vue.js_
- Nodejs提取网址参数解决“querystring”已弃用问题_node.js_
- Node版本升级和降级之node版本管理工具nvm详解_node.js_
- JavaScript学习笔记之取值函数getter与取值函数setter详解_javascript技巧_
