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
vue3导出excel
详解
Vue3
中的插槽(slot)
本文主要介绍
Vue3
中的插槽(slot)。
专业研究祖传Bug编写术
·
2023-12-24 11:41
Vue
3基础入门教程
vue.js
javascript
前端
基于springboot,vue在线聊天系统
开发工具:IDEA服务器:Tomcat9.0,jdk1.8项目构建:maven数据库:mysql5.7系统分前后台,项目采用前后端分离前端技术:TypeScript+
Vue3
.0+ElementUI-Plus
IT教程资源-
·
2023-12-24 11:11
javaweb毕设成品项目
开发工具
spring
boot
vue.js
后端
详解
Vue3
中的基础路由和动态路由
本文主要介绍
Vue3
中的基础路由和动态路由。目录一、基础路由二、动态路由
Vue3
中的路由使用的是VueRouter库,它是一个官方提供的用于实现应用程序导航的工具。
专业研究祖传Bug编写术
·
2023-12-24 11:40
Vue
3基础入门教程
javascript
前端
vue.js
Vue3
性能优化
代码分析由于我们使用的是vitevite打包是基于rollup的我们可以使用rollup的插件npminstallrollup-plugin-visualizervite.config.ts配置记得设置open不然无效import{visualizer}from'rollup-plugin-visualizer';plugins:[vue(),vueJsx(),visualizer({open:t
你的美,让我痴迷
·
2023-12-24 08:22
vue.js
vite+vue
compositionAPI和OptionsAPI
在
Vue3
中,引入了一种新的方法,叫做CompositionAPI。现在,如果我们想在Vue中制作一个组件,我们有两种方法可以做到。
CQXXTXX
·
2023-12-24 08:42
vue.js
javascript
前端
vue3
项目 - 使用 pnpm 包管理器来创建项目
创建项目npminstall-gpnpmpnpmcreatevue输入项目名称、包名称、选择要安装的依赖,最后pnpminstallpnpmformat#规范格式pnpmdev#启动项目
要加油哦~
·
2023-12-24 07:53
vue项目
vue.js
前端
javascript
vue3
项目 - Eslint 配置代码风格
Eslint自定义配置总结:Prettier(代码规范的插件,格式化)--->美观Eslint(规范、纠错、检验错误)----->纠错首先,禁用Prettier插件,安装ESLint插件,配置保存时自动修复再配置代码风格文件.eslintrc.cjs(Prettier配置+ESLint配置,附配置代码)配置内容如,Prettier:单引号、无分号、每行宽度限制80字符、不加对象/数组最后逗号、换行
要加油哦~
·
2023-12-24 07:22
vue项目
笔记
前端
javascript
开发语言
vue3
(六)-基础入门之自定义组件
一、全局组件html:javascript:const{createApp}=Vueconstapp=createApp({})app.component('mytemplace',{template:'返回'}).mount('#app')结果展示:二、局部组件局部组件只能在父组件中使用,其他组件无法使用该局部组件父组件与子组件属性和方法不能共享html:javascript:const{cre
热爱码字
·
2023-12-24 07:13
javascript
vue.js
ecmascript
vue3
(五)-基础入门之计算属性
一、计算属性1.计算属性与普通方法的的区别:计算属性在需要渲染数据时调用一次,而后将结果缓存起来。只有计算属性所依赖的数据发生改变时才会重新调用函数,否则每次渲染相同的数据都只会从缓存中读取。普通方法在每次数据需要渲染时都会调重新调用函数{{getMydata()}}{{getData}}---------------------{{getMydata()}}{{getData}}--------
热爱码字
·
2023-12-24 07:11
vue.js
前端
javascript
web前端之拖拽API、
vue3
实现图片上传拖拽排序、拖放、投掷、复制、若依、vuedraggable
MENUvue2+html5+原生dom+原生JavaScript实现跨区域拖放vue2实现跨区域拖放vue2+mousedown实现全屏拖动,全屏投掷
vue3
+element-plus+vuedraggable
蒙尸凶MJ682517
·
2023-12-24 06:27
Vue
web前端
elementUi
前端
vue.js
web
element
vuedraggable
vue3
中 v-for指令用法,列表循环
一,v-for指令简介:v-for指令需要以iteminlist形式的特殊语法,list是源数据数组,item是数据组元素迭代的别名可以使用v-for指令对数组进行循环,示例如下:constapp=Vue.createApp({data(){return{list:['haha','doms','呵呵']}},template:`{{item}}`});constvm=app.mount('#co
木子木木lmd
·
2023-12-24 04:00
Vue3
选项式-基础部分篇
Vue3
选项式风格-基础部分篇简介模板语法文本插值原始HTMLAttribute绑定使用JavaScript表达式调用函数全局组件调用内置指令动态参数注意事项data()data()深度响应methods
自律最差的编程狗
·
2023-12-24 03:21
Vue
arcgis
vue.js
vue3
使用addRoute动态添加路由,页面刷新就白屏解决办法
问题,通过接口动态添加路由,第一次从登录页跳转还是正常的,说明路由添加成功了,但是刷新后就白屏了,且控制台报错路由匹配不到,在项目的main.js,router和路由拦截器中添加了一大堆打印后发现,在控制台报错的时候,根本就没进入路由守卫。(具体我就不贴代码了,我添加的太多了)要解决路由匹配不到的问题,首先我们应该拿到动态路由,但是以往在路由守卫里进行的动态路由初始化现在行不通,因为在进路由守卫之
濮家大少
·
2023-12-24 03:50
Vue
javascript
前端
vue.js
Vue3
关于 provide、inject 的用法
前言:在前端项目中牵扯的最多的莫过于组件之间的传值了,除了最最常用的props和emit,其实在Vue中还额外提供了另外几种方法。今天分享一种组件之间通信的方法。一.场景再现先别着急考虑标题这个api的含义。在这里我先动手写一个比较常见的场景。所对应的组件内部代码比较简单,这里我就不展示了,逻辑上就是这三个组件层层引用。所对应的页面效果如下:如上图,这是一个在项目中很常见的一个场景,三层嵌套的组件
修复bug
·
2023-12-24 01:34
前端
vue.js
javascript
Vue-router重写Router.prototype.push,解决相同路径跳转报错
(VueRouter3中的问题(vue2使用),VueRouter4已修复(
vue3
使用)注意:编程式导航(push|replace)才会有这种情况的异常在router的index.js里面写,在use
邹荣乐
·
2023-12-24 00:36
vue
vue.js
Vue-router
prototype
报错
跳转
相同路径
properties
Vue3
+SpringBoot实现文件上传详细教程
今天通过这篇文章,我们就来一起学习一下如何在
Vue3
+SpringBoot中实现文件的上传,这篇文章主要使用图片上传进行讲解。
老马聊技术
·
2023-12-24 00:30
spring
boot
vue
Fabric.js 将本地图像上传到画布背景
我会用原生的方法实现一次,然后再在
Vue3
+Element-plus环境下实现一次。最后聊聊我在真实项目中的做法。
德育处主任
·
2023-12-23 23:21
vue3
中的computed和watch
computed计算属性功能和vue2一样,可以缓存得到的结果,只有当依赖的数据发生变化后才会重新触发的逻辑,计算属性的值可以是一个函数也可以是一个对象import{computed,ref}from'vue'constmsg=ref('world')constformate=computed(()=>{return'hello'+msg.value})formate.value='helloro
千杯不倒王尧
·
2023-12-23 23:44
VS-Code中
Vue3
-项目创建
1:Vue创建需要下载Node.js2:Node.js的下载(1)百度搜索Node.js,点击第一个(2)点进去之后下载左边的,点otherDownload,点WindowInstaller(.msi)3:npm使用镜像npm是一个广泛使用的JavaScript包管理工具。当你使用npm安装依赖包时,它默认会从npm的官方仓库(registry)下载包。然而,有时候由于网络问题或其他原因,从官方仓
这孩子叫逆
·
2023-12-23 18:27
前端
npm
vue
node.js
html5
vue.js
node.js
npm
前端
Vue3
+Vite+TS解决父元素onMounted无法获取传给Slot的DOM
Vue3
+Vite+TS解决父元素onMounted无法获取传给Slot的DOM子组件ChildComponentconstemits=defineEmits()onMounted(()=>{emits
奔跑的呱呱牛
·
2023-12-23 17:47
javascript
前端
vue.js
Vue3
+Vite+TS解决调用组件实例有类型推断
Vue3
+Vite+TS解决调用组件实例有代码提示子组件ChildComponent我是子组件import{reactive}from"vue"constform=reactive({name:""})
奔跑的呱呱牛
·
2023-12-23 17:47
javascript
vue.js
前端
typescript
Vue中动态Class实战
具体的实现业务逻辑可根据这个进行演变设计通过动态class类名来实现,实现鼠标悬浮到div时动态绑定class版本
Vue3
.3.4Node20.9.0代码{{box.content}}exportdefault
醉鱼!
·
2023-12-23 16:19
前端
vue3
H5项目中实现PDF预览
是需要npmivue-pdf-embed安装这个插件的,可兼容ios/Android,下面是本人的使用实例import{onMounted,ref,reactive}from'vue'import{ylhtPdf}from"@/api/ht/index";importVuePdfEmbedfrom"vue-pdf-embed";constpdfSource=reactive({url:"",cMa
晚风吹心事
·
2023-12-23 14:54
pdf
前端
基于Vite+
Vue3
给项目引入Axios
基于Vite+
Vue3
给项目引入Axios,方便与后端进行通信。
小雅痞
·
2023-12-23 14:44
Vue
vite
vue3
axios
vue3
.0-插槽、自定义指令
目录1.ref引用1)ref引用2)使用ref引用DOM元素3)使用ref引用组件实例4)控制文本框和按钮的按需切换5)让文本框自动获得焦点6)this.$nextTick(cb)方法2.动态组件1)动态组件2)实现动态组件渲染3)使用keep-alive保持状态3.插槽1)插槽2)插槽的基础用法①没有预留插槽的内容会被丢弃②后备内容③具名插槽④为具名插槽提供内容⑤具名插槽的简写形式3)作用域插槽
qq_52822043
·
2023-12-23 13:27
vue
vue.js
前端
vue3
中自定义指令在template中组件无法正常使用
解决方式:在组件外层包裹一个标签。例如:分析原因如下:https://zhuanlan.zhihu.com/p/435271678
一只小药锅
·
2023-12-23 13:27
vue
vue.js
vue3
element-plus 输入框 clearable属性 聚焦时宽度会变化
解决办法因为你的代码中el-input是没有宽度的,所以实际渲染出来的el-input宽度=原生input宽度+前缀图标宽度+后缀图标宽度。可以写css固定el-input宽度来处理。:deep.el-input.el-input--default.el-input--suffix{//固定宽度width:200px!important;}
余道各努力,千里自同风
·
2023-12-23 13:16
vue.js
javascript
ecmascript
Vue:defineAsyncComponent(异步组件)、component(动态组件)、keep-alive(缓存组件)
异步组件:defineAsyncComponent
Vue3
的defineAsyncComponent特性可以让我们延迟加载组件。
...lemon_...
·
2023-12-23 13:27
vue.js
前端
javascript
一篇文章带你轻松创建Vite+
Vue3
+TypeScript项目
结合Vite构建工具和TypeScript语法已经成为前端开发的标配,本文就来带领大家一同创建Vite+
Vue3
+TypeScript项目。1.为什么使用Vite?
吃饭睡觉打代码想南南
·
2023-12-23 11:40
typescript
前端
vue
一篇文章搞定
Vue3
响应式数据最常用的ref、reactive、computed、watch方法
前言
Vue3
中可以通过响应式API来创建响应式对象,相较于Vue2中使用Object.definProperty来劫持get和set不同,
Vue3
中使用的是Proxy来创建响应式对象,使用Proxy有以下几点优势
吃饭睡觉打代码想南南
·
2023-12-23 11:40
vue.js
前端
javascript
Vue3
选项式API和组合式API详解
前言相信学习
Vue3
的人中大多数都是之前使用Vue2开发的,当拿到一个
Vue3
项目时就接触到了组合式api,但对于组合式api不了解的人第一眼看上去会觉得一头雾水。
吃饭睡觉打代码想南南
·
2023-12-23 11:07
前端
vue
typescript
vue3
中图片裁剪,可固定裁剪框比例
简介:裁剪用的是vue-cropper插件,git地址:https://github.com/xyxiao001/vue-cropper弹框用到了ElementPlus,请npminstallelement-plus--save安装。具体用法:1、安装:npminstallvue-cropper@next2、组件内引入:import{VueCropper}from"vue-cropper";imp
我爱画页面
·
2023-12-23 10:12
vue.js
javascript
前端
vue3
+ Element Plus自定义音频audio样式及控件
1、原生的audio控件写法及效果图:由于audio标签原生样式不能修改UI样式,所以需要隐藏原生audio标签,重新写一个控件进行操作audio2、自定义写法及效果图:代码实现:先封装一个组件audioPlayer.vue。注意:需提前安装了ElementPlus您的浏览器不支持音频播放{{audioStart}} / {{durationTime}}0"@click.sto
我爱画页面
·
2023-12-23 10:42
音视频
vue.js
前端
vite和
vue3
中的vite.config.js配置build后引入静态文件为相对路径
import{defineConfig}from'vite';importvuefrom'@vitejs/plugin-vue';importpathfrom'path';exportdefaultdefineConfig({plugins:[vue()],base:'./',//设置基础路径为根目录build:{outDir:'./dist',//指定输出目录为"./dist"assetsDir
puamac
·
2023-12-23 09:29
javascript
vue.js
前端
Vue3
-24-组件-异步组件的介绍
什么是异步组件个人理解:异步组件就是在用到这个组件的时候再进行加载,而不是一上来就全部加载完成。即用即取的一个思想。异步组件中使用到的方法:defineAsyncComponent()方法:返回一个Promise对象;我们在开发过程中常用到的语法格式如下:import{defineAsyncComponent}from'vue'constAsyncComp=defineAsyncComponent
NorthCastle
·
2023-12-23 09:51
Vue3
vue3
异步组件
Vue 的两种实现:VSCode 中配置 vue 模板快捷方式的过程
1、创建配置文件:其一、打开VSCode,Ctrl+Shift+P,打开搜索框:其二、输入:user,并点击进去Snippets:ConfigureUserSnippets其三、输入
vue3
js并回车:
狮子座的男孩
·
2023-12-23 09:07
#
前端实战与例子
vue.js
vscode
前端
经验分享
模板快捷键
配置模板
vscode
快捷键
vue3
父子组件之间的通信使用
前言想要了解父子组件之间的通信方式和使用我们首先要知道什么是组件通信?一、什么是组件通信组件通信就是指组件与组件之间的数据传递组件的数据是独立的,无法直接访问其他组件的数据想使用其他组件的数据,就需要组件通信工作中我们的代码量会非常多,为了后期便于维护和调整,我们可以把一个业务模块根据基础的功能模块拆成多个小组件,例如:list展示件、form表单模块、弹窗等……此时我们就用到了父子组件通信。二、
SwJieJie
·
2023-12-23 09:24
vue3
前端
vue3
使用echarts漏斗,根据数据计算比例大小
需求:我们在开发过程中会遇到漏斗图的使用,如果用echarts里面自带的算法绘制渲染漏斗图时候,如果后端给的数据相差不大很接近时候,漏斗图渲染的结果不明显看不出来变化的。优化之前的漏斗图:优化之后的漏斗图:1、实现逻辑思路如下然后首先我们要获取后端给的数据里面数量值。计算出最大的值max。然后计算每个value数量在最大值里面所占的比重大小。这样我们计算出来的漏斗比例就很均匀的分配出来了。2、具体
SwJieJie
·
2023-12-23 09:49
echarts
前端
vue3
Fragment组件和Teleport组件以及Suspense组件
Fragment组件Fragment组件在vue2中:组件必须有一个根标签在
vue3
中:组件可以没有根标签,内部会将多个标签包含在一个Fragment虚拟元素中好处:减少标签层级,减小内存占用Teleport
怕冷的火焰(~杰)
·
2023-12-23 08:04
Vue
vue.js
34 在
Vue3
中如何通过ref获取DOM元素
概述通过ref获取DOM节点也是一种非常常见的用法。最常见的地方就是表单提交的时候,我们经常会给表单绑定一个ref,在条件之前通过ref获取表单数据,并校验表单数据是否正确。在本节课中,我们使用ref引用一个textarea文本域,同事实记录文本域中的段落数量,句子数量和单词数量。本节课需要依赖一个第三方库,我们先安装:yarnaddcountable基本用法我们创建src/components/
Python私教
·
2023-12-23 08:58
vue.js
前端
javascript
img图片的src分别在vue2、
vue3
项目中如何动态赋值?
vue2引用示例:方式1:直接在调用时引入letimg=newImage();img.src=require('@/assets/icon/car.png');this.iconLayer=newmapvgl.IconLayer({width:25,height:25,icon:img,enablePicked:true,//是否可以拾取selectedIndex:-1,//选中项selected
Hermione_log
·
2023-12-23 08:52
javascript
vue.js
elementui
前端框架
html
vue父组件监听子组件生命周期
$emit('mounted','mounted触发了')},//父组件监听vue2中的@hook事件监听
vue3
中类似上面的@hook@vue:mounted="jhMounted"
球球不吃虾
·
2023-12-23 08:51
vue
vue.js
javascript
前端
如何实现将文件流下载或导出一个文件
标签实现下载或者导出功能,即//动态创建aconsta=document.createElement('a');a.href=url;//url表示文件链接a.download=fileName+'.xlsx';//以
导出
Zita_1111
·
2023-12-23 06:34
JavaScript
前端
javascript
vue3
登录页和路由表开发
目录应用场景/背景描述:开发流程:详细开发流程:总结/分析:背景描述在上一篇的基础上开始开发,element-plus+
vue3
上一篇说道详细迁移的过程,如下:所以我这篇开始了第一步,中途涉及其他东西,
鹤渺
·
2023-12-23 05:39
vue2
升级
Vue3
项目迁移
前端
vue.js
探索
Vue3
( 三 ) Teleport传送组件
Teleport
Vue3
.0新特性之一。
yueF_L
·
2023-12-23 05:08
vue3
vue
前端大杂烩
vue.js
javascript
前端
探索
Vue3
(四) keep-alive缓存组件
keep-alive的作用官网介绍:KeepAlive|Vue.jskeep-alive为抽象组件,主要用于缓存内部组件数据状态。可以将组件缓存起来并在需要时重新使用,而不是每次重新创建。这可以提高应用的性能和用户体验,特别是在需要频繁切换组件时。简单使用:组件Aimport{ref}from'vue'constcount=ref(0)Currentcomponent:Acount:{{count
yueF_L
·
2023-12-23 05:08
vue3
vue
前端大杂烩
缓存
vue.js
前端
web网页端使用webSocket实现语音通话功能(SpringBoot+VUE)
网上能找到的一个代码使用之后只能听到“嘀嘀嘀”的杂音解决方案:使用Json来传递数据代替原有的二进制输入输出流技术栈:
VUE3
、SpingBoot、WebSocketJava后端代码pom.xml配置Maven
Carmelo_7
·
2023-12-23 05:52
前端
websocket
spring
boot
vue
vue2与
vue3
的区别
首先了解什么是
vue3
Vue.js3.0(简称
Vue3
)是一个流行的JavaScript框架Vue.js的最新版本。
Vue3
于2020年9月正式发布,带来了许多令人兴奋的新特性和改进。
嘘~!
·
2023-12-23 04:29
vue.js
前端
javascript
OpenTiny Vue 3.12.0 发布:文档大优化!增加水印和二维码两个新组件
OpenTiny
Vue3
.11.0发布:增加富文本、ColorPicker等4个新组件,迎来了贡献者大爆发!
Kagol
·
2023-12-23 02:54
vue.js
前端
开源
2024 年最值得推荐的 7 个
Vue3
组件库
Vue是一款易学易用,性能出色,适用场景丰富的渐进式JavaScript框架,深受广大开发者的喜爱,
Vue3
更是推出了CompositionAPI,让逻辑复用更友好。
Kagol
·
2023-12-23 02:54
前端
vue.js
开源
上一页
110
111
112
113
114
115
116
117
下一页
按字母分类:
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
其他