
Vue3
文章平均质量分 70
YUELEI118
这个作者很懒,什么都没留下…
展开
-
Element-plus弹出框popover,使用自定义的图标选择组件
width16px;</</</</</</</importfromimportfrom// activeIcon: 用于返现用户已经选择的图标const;constref'';constref;// 订阅selected时间,发送用户当前选择的图标const'selected';// 通过js文件中的方法,将icon/svg文件夹中的图标的名字取出来functioniffilteritem。原创 2025-04-04 14:26:04 · 1232 阅读 · 0 评论 -
springboot+vue3 集成wangEditor 5 富文本图片的上传和下载
【代码】Vue3 集成wangEditor 5。原创 2025-03-20 22:12:43 · 385 阅读 · 4 评论 -
使用htool工具导出和导入Excel表
【代码】使用htool工具导出和导入Excel表。原创 2025-03-17 10:52:01 · 779 阅读 · 2 评论 -
使用自动导入后,eslint报错 eslint9
前提:使用创建vue应用,并且在创建项目时就勾选eslint和prettier,不然有些配置还需要手动配,比如解决eslint和prettier的冲突问题。原创 2025-03-13 19:16:35 · 596 阅读 · 0 评论 -
Vue使用ScreenFull插件实现全屏切换
【代码】Vue使用ScreenFull插件实现全屏切换。原创 2025-03-11 17:25:56 · 487 阅读 · 0 评论 -
vue3 使用sass变量
【代码】vue3 使用sass变量 @use。原创 2025-03-09 21:49:27 · 362 阅读 · 0 评论 -
Element-plus的引入和部分组件的使用
"./*.d.ts"原创 2025-03-08 16:39:03 · 1024 阅读 · 0 评论 -
Vue3 动态路由实现的一种方法
根据服务器传回来的数据动态的注册路由信息,登录用户的角色不同生成的菜单不同。原创 2024-10-06 16:47:20 · 893 阅读 · 0 评论 -
区分development和production环境
在项目中区分生产和开发环境,以便对项目做更好的配置原创 2024-10-02 22:33:17 · 374 阅读 · 0 评论 -
TypeScript 封装 Axios 1.7.7
封装axios,封装全局、实例(域)、请求(一次性)拦截器原创 2024-10-01 20:46:45 · 2869 阅读 · 1 评论 -
Eslint配置
使用create vue创建的vue工程,碰到eslint的一些错误。原创 2024-09-28 22:36:15 · 556 阅读 · 0 评论 -
Vue 样式重置 normalize.css 初始化样式
Vue normalize.css 样式重置。原创 2024-09-28 21:57:53 · 370 阅读 · 0 评论 -
Vue-Route4 ts
next()的作用:next()就是通过的意思,但是通过后会继续走剩下的代码,并且next()在代码中会调用多次,不容易察觉错误。首先这个进度条是假的,并不能真正的表示加载页面的进度。开头的是绝对路径,它是完整路径不受父路径影响,没有。想要记录滚动位置,必须在当前的vue中添加该样式。如果只在父级中加该样式,滚动是可以实现,但是。是相对路径,需要向上找父级路径,直到找到带。小满视频里面是手写的,我看的困,使用现成的。就是给路径起个别的名字,必须是。,如果vue中没有设置滚动条,// 返回当前路由地址。原创 2024-09-12 09:27:40 · 976 阅读 · 0 评论 -
Vue3 自定义指令
自定义指令必须以v开头的驼峰式命名的变量在模板中使用时需要用分割自定义指令-- v-has-show分割后的指令 --> < button v-has-show > 创建 </ button > </ div > </ template > < script setup lang = " ts " > import {// 自定义指令vHasShow,在模板中使用-分割为:v-has-show const vHasShow : Directive =(el , binding) => {原创 2024-08-25 10:58:26 · 955 阅读 · 0 评论 -
defineProps、defineEmits、 defineExpose的TS写法
子组件-- 2. 定义一个点击事件 -->第一种发送方式-- 或者第2步和第3步写在一起. 直接在@click事件中使用emit触发事件clickSend,并传递参数 -->第二种发送方式原创 2024-08-25 10:57:51 · 2338 阅读 · 0 评论 -
Vue自定义指令+IntersectionObserver实现图片懒加载
Vue自定义指令+IntersectionObserver实现图片懒加载原创 2024-08-24 00:01:57 · 1079 阅读 · 0 评论 -
Vue3+Vite 解决“找不到模块“@/components/xxx.vue”或其相应的类型声明 ts(2307)”
【代码】Vue3+Vite 解决“找不到模块“@/components/xxx.vue”或其相应的类型声明 ts(2307)”原创 2024-08-22 12:09:19 · 1590 阅读 · 0 评论 -
shallowRef、markRaw的部分作用
通义灵码翻译结果:这个问题出现在 Vue 中当你不小心将一个组件实例通过 ref 变成了响应式对象时。这会导致不必要的性能开销,因为 Vue 会尝试追踪这个组件内部的变化来决定是否需要重新渲染,而这对于组件来说通常是不必要的。直接通过ref或者reactive声明一个组件时,会报以上错误,使用shallowRef声明。原创 2024-08-21 16:27:28 · 507 阅读 · 0 评论 -
:class的用法及应用
1.:class的4种用法2. 使用:class实现标签选择原创 2024-08-21 00:19:03 · 3220 阅读 · 0 评论 -
Vue3 reactive 响应式原理源码实现
vue3中reactive的响应式原理原创 2024-08-16 20:51:06 · 411 阅读 · 0 评论 -
Vue3 插槽 v-slot
vue3中使用插槽原创 2023-11-18 18:34:06 · 1097 阅读 · 0 评论 -
svg图标最简单的使用方式
在vue中使用svg图标,最简单的方法原创 2023-11-16 10:20:43 · 1684 阅读 · 0 评论 -
Pinia 及其数据持久化 Vue新一代状态管理插件
Vue3的状态管理工具Pinia,以及Pinia的数据持久化插件原创 2023-11-16 10:11:24 · 1488 阅读 · 0 评论 -
Vue3 基础语法
ref()安装插件: npm i mitt在src新建目录utils,新建文件event-bus.jsemitter.on(eventName, callback) // 绑定事件emitter.off(eventName, callback) // 关闭事件emitter.emit(eventName,...args) // 提交事件emitter.once(eventName, callback) //事件只提交一次。原创 2023-11-09 12:40:15 · 242 阅读 · 0 评论