• 2024-06-22【vueUse库Sensors模块各函数简介及使用方法---下篇】
    vueUse库是一个专门为Vue打造的工具库,提供了丰富的功能,包括监听页面元素的各种行为以及调用浏览器提供的各种能力等。其中的Browser模块包含了一些实用的函数,以下是这些函数的简介和使用方法:vueUse库Sensors模块各函数简介及使用方法vueUseSensors函数1.usePag
  • 2024-06-06js实现元素拖拽
    采用vueuse中的useDraggable,使用便捷,不需要过多复杂的操作实现流程在项目中安装vueusenpmi@vueuse/core然后在需要用到的页面引入useDraggableimport{useDraggable}from"@vueuse/core";使用通过调用useDraggable函数,将需要进行拖拽的元素dragref作为入参传入,同时
  • 2024-03-14vueusejs实现拖动
    https://www.vueusejs.com/guide/ npmi-D@vueuse/nuxt@vueuse/corepnpmadd-D@vueuse/nuxt@vueuse/core定义变量constcontentParent=ref();定义div<divclass="lg:flexoverflow-autoh-6/6w-[calc(100%+1rem)]"ref=&quo
  • 2023-11-29使用vueuse 显示时间
    背景设计图里面包含一个日期显示的东西,查找下!网上很多都是使用js去写nonono使用vueuse快速实现一个两行代码能弄完,还需要那么多干嘛,下班!使用Vue3Marquee(vue3-marquee)
  • 2023-10-27vite.config.js配置详解
    import{fileURLToPath,URL}from'node:url'import{defineConfig}from'vite'importvuefrom'@vitejs/plugin-vue' exportdefaultdefineConfig({   //根路径,也就是项目的基础路径   base:'/',   //服务器配置   server:{       /
  • 2023-10-13【前端开发】前端开发都应该知道的vueuse
    前言:我们在写项目业务时进场会要封装一些工具函数,经常会遇到重复造轮子现象,这里给大家普及下vueuse,是基于Vue组合式API的实用工具集。比如如下简单的几个例子:useDateFormat   时间格式处理函数useTimeAgo     几小时/上周前等处理函数 useMouse     
  • 2023-10-03vue3 使用 pinia
    安装pinia官网:https://pinia.vuejs.org/pnpmaddpinia使用新建pinia实例//@/store/index.tsimport{createPinia}from"pinia";importuseUserStorefrom"@/store/user.ts";exportuseUserStore;constpinia=createPinia();exportdefault
  • 2023-05-13pinia数据持久化
    方式一使用vueuse提供的hook函数useSessionStorage和useLocalStorage,可以实现对某个变量的持久话安装vueuse库npmi@vueuse/core在stoer中使用import{useLocalStorage}from'@vueuse/core'exportconstuseUserStore=defineStore('userStore',{state:()=>
  • 2023-05-12vue 存储cookie 与使用
    安装cookie依赖包npmi@vueuse/integrations安装cookienpmiuniversal-cookie使用cookieimport{useCookies}from"@vueuse/integrations/useCookies"constcookie=useCookies();存取cookiecookie.set("token","123456789")获取cookiecookie.
  • 2023-05-07VueUse 是怎么封装Vue3 Provide/Inject 的?
    Provide/InjectProvide和Inject可以解决Prop逐级透传问题。注入值类型不会使注入保持响应性,但注入一个响应式对象,仍然有响应式的效果。Provide的问题是无法追踪数据的来源,在任意层级都能访问导致数据追踪比较困难,不知道是哪一个层级声明了这个或者不知道哪一层级或若干个
  • 2023-04-10vueuse cookie token使用
    <template><h1>后台首页</h1><el-button@click="set">设置</el-button><el-button@click="get">读取</el-button><el-button@click="remove">删除</el-button></template>
  • 2023-02-25【vue3】实现全屏功能
    前言全屏效果:实现安装依赖包npmi@vueuse/core调用import{useFullscreen}from'@vueuse/core'useFullscreen的使用文档:https://vueuse.org/core/useFull
  • 2023-01-19VueUse实用工具
    1.安装npmi@vueuse/core2.使用useClipboard剪贴板<scriptsetuplang="ts">import{ref}from'vue'import{useClipboard,usePermission}from'@vue
  • 2022-12-01【一库】vueuse:我不许身为vuer,你的工具集只有lodash!
      vueuse是什么?一款基于Vue组合式API的函数工具集。以上是官方网站关于它的定义。官网地址首先,它基于VueCompositionApi(组合式API),只有在支持组合式API
  • 2022-11-12记录nuxt3爬坑,vitest配置,autoimport等问题
    记录日期2022.11.11项目基于vitesse-nuxt3package.json、nuxt.config.ts、vitest.config.ts配置放在结尾项目版本nuxt版本:3.0.0-rc.13-27772354.a0a59e2@nuxt/test-u
  • 2022-11-11【工具】5 个可以加速开发的 VueUse 库函数
    英文| https://learnvue.co/2021/07/5-vueuse-library-functions-that-can-speed-up-development/翻译|小爱VueUse是AnthonyFu的一个开源项目,它为Vue开发人员提供
  • 2022-10-07vueuse 核心api
     供自己学习使用。代码来源于elementplus。后续看情况是否增加说明  isClient  useStorageconstuserPrefer=useStorage<boolean|string>(