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随手记
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
别急年轻人,回头看看走过的路
我大概统计了一下:在总共公开发布的44篇文章里,除却日更前随手发的几篇
随手记
,自坚持日更的第一条算起,差不多有半个月的时间里发布的内容阅读量都在两位数了,半个月以后就开始衰
喵大侠闯江湖
·
2023-12-23 17:01
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
前端
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
开源
vue3
常用函数\\组件传值
一、简介组合式api1、setup()组合式api的入口页面启动后,第一个自动执行的函数定义项目中所有的变量、方法所有的变量和方法,只有return出去,在页面视图中正常使用{{data}}登录exportdefault{name:"login",setup(){constdata="变量"consthandleLogin=()=>{//方法es6写法console.log("qqqq")}ret
xp_1711
·
2023-12-23 02:23
#
vue教程
vue.js
javascript
ecmascript
nginx单域名配置访问多vue项目(
vue3
+ vite4)
。。。简单粗暴。。。vue配置项目avite.config.ts//https://vitejs.dev/config/exportdefault({command,mode}:ConfigEnv):UserConfig=>{return{//重要:配置别名base:'/a/',//其他配置}}router/index.ts//创建路由实例constrouter=createRouter({//c
钢铁熊猫33
·
2023-12-23 02:05
vue
前端
nginx
nginx
vue.js
域名
多项目
vite
在
Vue3
+Vite环境中使用.env 环境配置文件
在
Vue3
+Vite环境中使用.env环境配置文件1、安装dotenv2、项目根目录创建.env相关环境配置文件3、在页面或者组件使用当前运行环境配置1、安装dotenvnpminstalldotenv
头上一片天空
·
2023-12-23 01:40
VUE
javascript
vue.js
前端
vue-markdown插件zyf-markdown
这个插件目前只兼容vue2.x,暂时还不兼容
vue3
.0,兼容ie仓库地址国内仓库地址仓库地址示例demo安装npminstallzyf-markdown使用在main.js中调用importmarkDownfrom'zyf-markdown'Vue.use
沙滩上的一颗石头
·
2023-12-23 01:28
vue3
项目快速创建
文章目录一.环境安装1.node.js下载2.环境变量配置2.1查看版本3.修改模块下载位置4.设置淘宝镜像5.安装pnpm5.1npm常用命令二.使用pnpm+vite创建
vue3
项目1.使用PNPM
1无名之辈1
·
2023-12-23 01:24
arcgis
SpringBoot3+
Vue3
+MySQL8 前后端分离员工管理系统实战课笔记
08Docker部署RestClient09开发新增员工接口10开发获取所有员工接口11开发根据ID获取员工接口12开发根据ID修改员工接口13开发根据ID删除员工接口14开发根据用户名和密码登录接口15安装和使用
Vue3
Python私教
·
2023-12-22 22:19
SpringBoot3
Vue3
项目实战
员工管理系统
前后端分离跨域问题的OPTIONS请求(预检请求)
本篇文章用于个人的问题记录问题描述:使用了springboot+
vue3
做前后端分离,使用sa-token做登录认证由于sa-token的前后端分离的登录认证需要在请求发起时自定义添加头部satoken
长而不宰
·
2023-12-22 22:36
前后端分离
vue3
实现图片和文件(docx、excel、pdf)预览和下载的方法
通过a标签实现预览和下载功能download属性定义了下载链接的地址。该属性需要下载资源是同源的。同源情况加上download属性后是下载功能不加则是预览功能//同源此时是预览图片预览//同源此时是下载图片下载在vue中,通过代理后也可以实现//href="http://127.0.0.1:3000/uploads/20230731/4dbbe8b13342145d34e99ce00.webp.j
潇、然
·
2023-12-22 21:03
vue
node
vue.js
javascript
前端
vue3
接入腾讯云验证码(Captcha)后端二次校验
文字点击效果图查看文档验证码文档地址搜索验证码介绍腾讯云验证码(Captcha)基于十道安全栅栏,为网页、App、小程序开发者打造立体、全面的人机验证,最大程度地保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下的业务安全,同时为您提供更精细化的用户体验。新建验证,获取验证码密钥登录验证码控制台,左侧导航栏选择图形验证>验证管理,进入验证管理页面。2.单击新建验证,根据业务场景需求,设置验证名
潇、然
·
2023-12-22 21:30
vue
node
腾讯云
vue.js
javascript
vue3
+antdesign的输入框(input)添加失去焦点触发事件
首先在ant-design的官网文档没有看到失去焦点事件image.png经过查阅有一个onBlur事件12源码:import{defineComponent,ref,getCurrentInstance,nextTick,onMounted,unref,inject,UnwrapRef,reactive,toRaw,}from'vue';import{CircuitController}from
尘埃里的玄
·
2023-12-22 21:40
Next.js与TypeScript从零起步学习笔记-1.项目创建与路由
鉴于flow烂尾了,为了维护,故转写TypeScript.然而苦等
vue3
未果,于是转向学习React.鄙人React刚起步,英语渣一名,文章大部分内容为翻译官网示例,并重写,可能会存在与之相违的情况.
KunHo
·
2023-12-22 20:40
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他