E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
vueuse
vue3-图片懒加载指令实现
有些网站页面比较长,用户不一定访问到页面靠下面的图片,这类图片通过懒加载优化手段可以做到只有进入视口区域才发送图片请求指令用法//在图片img身上绑定指令,该图片只有正式进入到视口区域时才会发送图片网络请求使用
Vueuse
是老虎是狮子不是大象
·
2024-01-22 17:28
vue
vue.js
前端
javascript
You may need an appropriate loader to handle this file type, currently no loaders are configured to
原因:“@
vueuse
/head”:“^0.7.5”,指的是version与version兼容,与2.3.1版本兼容,相当于2.X.X,即>=2.3.1returntemplate.replace("%
昵称老重复
·
2024-01-17 07:19
bug分享
git
javascript
javascript
前端
webpack
原生 js 监测 某个 DOM进入 可视区
就是这个IntersectionObserver对象,MDN中有介绍,vue3版本的
vueuse
/core其实也是根据这个封装的Documentulli{height:70px;margin-top:20px
嘤嘤怪呆呆狗
·
2024-01-16 17:14
js
vue
vue
js
javascript
vueUse
插件--useDraggable的使用方法以及案例(vue3)
vueUse
地址:https://
vueuse
.org/core/useDraggable/useDraggable让一个元素变成可拖拽官方给出的demo,感兴趣的可以去
VueUse
官网看看import
汤姆丁1111
·
2024-01-13 11:27
vue.js
javascript
前端
实现导航栏吸顶操作
一、使用
VueUse
插件//安装npmi@
vueuse
/core二、点击搜索useScroll2.1搜索结果如图三、使用//这是示例代码import{useScroll}from'@
vueuse
/core'constel
Pinia_0819
·
2024-01-11 02:20
vue
项目功能
前端
vue
elementui
Vue3 结合typescript 组合式函数
在App.vue文件中实现鼠标点击文件,显示坐标值第一种方法第二种方法:组合式函数结果:官网推荐组合函数:https://
vueuse
.org
土井塔克树1412
·
2024-01-03 11:55
vuejs
typescript
javascript
前端
vuejs
vue3-11
router\a6router.ts文件import{createRouter,createWebHashHistory}from'vue-router'import{useStorage}from'@
vueuse
敲代码的翠花
·
2024-01-03 05:07
vue3
前端
vue.js
vue3数据懒加载 列表滚动加载 可能是全网最容易理解的
因为组件是自己写的,翻了下组件库,没有这个功能,就自己写一个首先在hooks里面写一个ts文件,我这取名叫做use-lazy-data.tsimport{useIntersectionObserver}from'@
vueuse
爱学习的小康
·
2023-12-28 09:44
vue.js
javascript
前端
Vue在Computed计算属性下,获取Promise then的返回值无效为空
解决方案:
Vueuse
库提供了异步计算属性的钩子,使用
Vueuse
库的computedAsync即可。
奋斗的烧饵块
·
2023-12-24 09:30
vue.js
javascript
前端
vue组件prop变量和内部变量数据格式不一样时,变量同步prop值,变量改变通知父组件.
props,当对其进行封装,想对该属性进行双向绑定时,可以采用computed的方式包一层get(){returnprops.xxx},set(v)=>{emit('update:xxx',v)},或者使用
vueuse
新时代的弩力
·
2023-12-22 09:57
Vue
vue.js
javascript
前端
vue3自定义指令实现图片懒加载
在电商项目中,图片资源如果初始化就全部加载不仅会影响页面的性能还会造成服务器多余的开销,实在没有必要,所以可以使用图片懒加载的方式来实现什么是懒加载:指的是在设定的条件下之后再执行加载资源的处理注:本文就不介绍
VueUse
zou-dev
·
2023-12-17 18:39
vue.js
前端
elementui
typescript
适配滑动宽度(Vant)
@
vueuse
/core介绍:文档https://
vueuse
.org/core/useWindowSize/是一个基于组合API封装的库,提供了一些网站开发常用的工具函数,切得到的是响应式数据例如:在
愿➣
·
2023-12-15 23:28
前端
typescript
VueUse
工具库
VueUse
是一个基于CompositionAPI的实用函数集合。通俗的来说,这就是一个工具函数包支持了更好的逻辑分离,它可以帮助你快速实现一些常见的
...lemon_...
·
2023-12-14 15:25
前端
javascript
vue.js
VueUse
使用
VueUse
使用useClipboard---复制功能链接:
VueUse
中文文档useClipboard—复制功能copy(需要拷贝的内容)copied是否拷贝成功,默认1.5s恢复状态isSupported
真的想不出名儿
·
2023-12-05 20:19
VueUse使用
vue.js
typescript
超赞!让vue开发效率翻倍的工具分享
分享一个很实用的工具库
VueUse
,它是基于VueCompositionApi,也就是组合式API。支持在Vue2和Vue3项目中进行使用,据说是目前世界上Star最高的同类型库之一。
白日梦批发商
·
2023-12-05 20:39
vue.js
前端
javascript
vue3-10
动态路由与菜单路由文件a6router.tsimport{createRouter,createWebHashHistory}from"vue-router";import{useStorage}from"@
vueuse
敲代码的翠花
·
2023-11-30 05:50
vue3
javascript
前端
vue.js
数据懒加载(Vue3)
导入资源导入用到的属性useIntersectionObserver函数我们可以使用`@
vueuse
/core`中的`useIntersectionObserver`来实现监听进入可视区域行为,但是必须配合
沃德麻鸭
·
2023-11-30 01:22
Vue3:利用vueusejs键盘绑定
VueUse
键盘事件名onKeyDown-别名onKeyStroke(key,handler,{eventName:‘keydown’})onKeyPressed-别名onKeyStroke(key,handler
西魏陶渊明
·
2023-11-27 06:37
vue3学习笔记
计算机外设
vue3接口、数据懒加载,回滚不重复加载
vxe-table构成的组件、子组件为table的某一列,这一列的数据通过接口返回,有多少条表格数据就会请求多少次接口,为了提升性能,所以采用接口懒加载,但是需要在回滚的时候不重复请求或者加载数据使用@
vueuse
₍•ʚ•₎呀呀
·
2023-11-24 11:53
javascript
前端
vue.js
vue3中的组件数据懒加载useIntersectionObserver
我们可以使用@
vueuse
/core中的useIntersectionObserver来实现监听进入可视区域行为,但是必须配合vue3.0的组合API的方式才能实现。
haodanzj
·
2023-11-21 08:30
vue.js
javascript
node.js
useVModel工具函数
大致步骤:实现组件本身的选中与不选中效果实现组件的v-model指令改造成@
vueuse
/core的函数写法)实现双向绑定vue3.0中v-model会拆解成属性modelValue和事件update:
haodanzj
·
2023-11-21 08:30
vue.js
vueuse
是什么
VueUse
是什么
VueUse
不是Vue.use,它是为Vue2和3服务的一套VueCompositionAPI的常用工具集,是目前世界上Star最高的同类型库之一。
山抹微云_9c0c
·
2023-11-20 10:25
VueUse
使用之useStorage
useStorage响应式Localstorage/SessionStorage使用import{useStorage}from'@
vueuse
/core'//bindconststate=useStorage
默默0805
·
2023-11-16 15:55
vueuse
javascript
vue
pinia中使用@
vueuse
/core库的useStorage做数据的持久化存储
useStorage(响应式本地/会话存储)官网示例地址参数说明/***@param{string}key键名(必填)*@param{string|number|boolean|object|null}defaults:默认值(必填)*@param{StorageLike(localStorage|sessionStorage)|undefined}storage默认为localStorage*@
大佩梨
·
2023-11-16 15:50
vue.js
前端开发插件
vue.js
前端
Element Plus<2.2.0>版本终于支持暗黑模式啦~
cssimport'element-plus/theme-chalk/dark/css-vars.css';组件中使用html暗黑模式jsimport{useDark,useToggle}from'@
vueuse
Colesyn L.
·
2023-11-16 12:40
javascript
前端
css
5.
vueuse
-useDark实现暗黑主题及浅亮主题及Element-Plus暗黑模式
useDark的原理是修改元素上的属性值(默认在html标签上添加class=“dark”),不涉及具体样式的修改,用户可以灵活的定义dark的样式。官方文档1.基础使用方式toggleDark()">{{isDark?'dark':'light'}}constisDark=useDark();consttoggleDark=useToggle(isDark);//dark样式示例//(推荐写在全
派大星氵
·
2023-11-16 12:09
vueuse
vue.js
typescript
前端
Electron 实现切换暗_亮模式与主题
清单模板基于electron-vite-vuevue3+ts+vite组件库element-plushooks库
vueuse
、useElementPlusTheme初始化工程使用electron-vite
赵忠洋
·
2023-11-16 12:07
electron
electron
vue.js
前端
element plus 结合useDark方式实现动态切换暗黑模式
要结合
Vueuse
中的useDark方法实现ElementPlus组件库的动态切换暗黑模式,可以按照以下步骤进行:安装
Vueuse
库,包括useDark方法。
RZL_01
·
2023-11-16 12:37
正则表达式
javascript
Vue3使用Elemenet plus实现暗黑模式
实现步骤:1.安装elemenetplus,@
vueuse
/coreyarnadd@
vueuse
/coreyarnaddelement-plusnpminstall@
vueuse
/corenpminstallelement-plus
风乘雨
·
2023-11-16 12:07
javascript
前端
vue3 - Element Plus暗黑模式适配、切换及自定义颜色
GitHubDemo地址在线预览ElementPlus2.2.0版本开始支持暗黑模式,启用方式参考ElementPlus官方文档-暗黑模式demo通过ElementPlus和
VueUse
的useDark
西半球
·
2023-11-16 12:36
vue3
vue.js
前端
javascript
VueUse
、View Transitions API实现暗黑模式主题动画切换效果
VueUse
、ViewTransitionsAPI实现暗黑模式主题动画切换效果前言ViewTransitionsAPI兼容版本
VueUse
正题效果安装代码作者GitHub:https://github.com
Thetimezipsby
·
2023-11-09 15:53
常用代码块
前端
vue.js
css
javascript
使用useDark会影响el-switch的动画效果
先上个示例import{useDark,useToggle}from'@
vueuse
/core'constisDark=useDark()consttoggleDark=useToggle(isDark
m0_73471740
·
2023-11-08 18:37
vue.js
javascript
前端
elementui
bug
Vue3 实现 clipboard 复制功能
一个很小的交互功能,网上搜了一下有一个vue3-clipboard直接支持vue3,到github仓库看了下,原作者已经不维护这个项目了:推荐使用
vueuse
自带的useclipboard功能,由vue
三劫散仙
·
2023-11-03 08:49
前端
vue.js
javascript
前端
Vue Router使用
VueUse
更改标签页名称的工具函数
进入正题安装npmi@
vueuse
/coreorpnpmi@
vueuse
/coreoryarnadd@
vueuse
/corerouter/helper.jsimport{useTitle}from'@
vueuse
Thetimezipsby
·
2023-11-01 16:05
常用代码块
vue.js
javascript
前端
vue3写省市镇三级联动组件
请选择配送地址{{fullLocation}}{{item.name}}import{ref,computed,reactive}from'vue'import{onClickOutside}from'@
vueuse
酌白楼
·
2023-11-01 13:37
项目
vue.js
前端菜鸟的自省
目前接触的有:tailwindcss、
vueuse
等。能封装符合业务需求的组件,但是无法封装较为通用的组件。技术方向依旧迷茫,下一步除了改善自己
知澍
·
2023-11-01 00:01
vue3学习(十三)---全局定义事件及编写vue插件
文章目录全局定义事件globalProperties自定义全局过滤器template中可以直接读取js中需要getCurrentInstance获取当前实例,然后在实例中获取扩展:[
vueuse
库](https
邱先生~
·
2023-10-26 18:51
vue3
vue.js
学习
javascript
图片放大镜效果
安装:
vueuse
插件npmi@
vueuse
/core搜索:useMouseInElement方法Helloworldimport{ref}from'vue'import{useMouseInElement
余道各努力,千里自同风
·
2023-10-26 07:45
javascript
开发语言
ecmascript
VUE3写电商系统(4)
Element的主题颜色定制3.axios网络请求的配置封装4.降低eslint的组件命名规则5.router配置一级二级路由6.scss文件的自动导入7.用axios访问后端数据渲染到前端页面8.用
vueUse
我是小z呀
·
2023-10-19 21:41
VUE
vue.js
Vue3+TypeScript+pinia
VueUse
文档一、Refref,isRef,shallowRef,triggerRef,customRefref返回的是es6的一个class类,取值和修改都要加上.valueref和shallowRef
J-Rainbow
·
2023-10-09 16:40
学习笔记
学习
vue.js
javascript
基于Vue3和Typescript的开源项目,供大家参考学习(Ts+vite+pinia+unocss+naiveui+
vueuse
)
whiteboard团队协作工具简介whiteboard是一个基于Vue3、Vite3、TypeScript、NaiveUI、Pinia和UnoCSS的团队协作工具特性看板:自定义展示任务关键信息,灵活排序和调整看板分组,分类管理所有任务表格:表格化展示任务数据,更符合工作习惯,支持编辑数据,批量操作数据仪表盘:个性化数据仪表盘,帮助管理者可从人员、周期、工时、完成情况等多个维度,实时掌握项目、任
我一直在路上
·
2023-10-08 17:43
vue
JavaScript
HTML5
typescript
学习
前端
vue
vite
Vue+Vite+TS
Element-plus控件组件2、VueRouter路由3、animate.css动画4、SVG图片图标5、axios接口访问6、打包时使用Gzip压缩7、TailwindCSS8、markdown编辑器9、
Vueuse
10
face丶
·
2023-10-03 00:51
笔记
vue.js
vue3基础语法
2020年9月18日发布2022年2月7日称为默认版本,意味vue3是现在也是未来AntDesignPc端组件库ElementPlusPc端组件库Vant移动端
VueUse
基于composition组合式
真的想不出名儿
·
2023-10-02 00:27
vue3基础语法
vue.js
Vue3最佳实践 第六章 Pinia,Vuex与axios,
VueUse
4(axios)
Axios axios是一个基于Promise的HTTP客户端,不仅可以与vue.js一起使用,还可以与其他前端框架以及后端Node.js一起使用。当你想从包括后端服务器在内的外部服务获取数据时,可以使用axios中的方法很方便的获得数据内容。在本文档中,我们将介绍如何在vue.js版本3的环境中使用axios。对于Vue3,它不仅解释了如何将它与OptionsAPI一起使用,还解释了如何将它与
Zht_bs
·
2023-10-01 22:52
vue
javascript
vue
前端框架
Vue3最佳实践 第六章 Pinia,Vuex与axios,
VueUse
2(Vuex)
Vuex状态管理 Vuex是一种集中管理所有组件中数据的机制。它和Pinia一样都是解决使用props和$emit事件在组件之间传递数据时,当组件之间频繁传递,层级增加时管理数据就变得困难。Vue的官方状态管理库已更改为Pinia,Pinia具有与Vue几乎完全相同它还增强的很多API的功能。Vuex虽然仍在维护中,但是它不会在添加的新功能了,Vuex应用程序迁移到Pinia它可能会是一个更好的
Zht_bs
·
2023-09-30 18:35
vue
vue.js
前端
javascript
Vue3最佳实践 第六章 Pinia,Vuex与axios,
VueUse
3(
VueUse
)
VueUse
函数库
VueUse
是一个库,收集了在使用Vue2/Vue3CompositionAPI时可以使用的有用函数。
Zht_bs
·
2023-09-29 04:14
vue
vue.js
前端
javascript
Vue-Vben-Admin -- 自定义上传excel文件弹框组件
3.3.4Vite开发与构建工具4.4.9ant-design-vueant-design-vue4.0.3TypeScriptJavaScript的超集5.1.6piniaVue存储库替代vuex52.1.6
vueuse
Kingsaj
·
2023-09-28 21:00
项目实操
vue.js
excel
前端
Vue3最佳实践 第六章 Pinia,Vuex与axios,
VueUse
1(Pinia)
Pinia状态管理 在Vue3中项目中组件之间传递数据时,可以使用Props和Emit,还可以使用Provide/Inject来代替Props和Emit。Props和Emit只能在具有父子关系的组件之间传递数据,所以层级越深,过程就越复杂。为了解决此类问题需要一种在所有组件之间共享数据的机制(StateManagement)。在原来的Vue世界中Vuex以全局状态管理库着称,但是现在出现了一个新
Zht_bs
·
2023-09-28 08:24
vue
vue.js
前端
javascript
企业级vite配置方案——让vite得心应手
目录01:前言02:明确移动端和PC端的构建顺序03:构建移动处理工具MobileTerminal04:通过
vueuse
优化处理方案05:定义@软链接06:构建VueRouter移动端路由表07:划分移动端首页模块
chengbo_eva
·
2023-09-24 21:40
前台中台通用解决方案
前端
vite
关于vue封装form表单单向流数据问题
创建一个计算属性,get获取form再利用proxy代理去代理这个对象,利用proxy陷阱函数去获取和设置对象,在$emit返回cacheMap用来做proxy缓存,避免产生多次代理对象,
vueuse
也做过这种
猿计划
·
2023-09-13 02:33
vue.js
前端
javascript
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他