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
中hooks函数封装和使用
Vue3
中hooks函数封装和使用hooks是什么hooks的优点自定义hook需要满足的规范示例hooks是什么
vue3
中的hooks就是函数的一种写法,就是将文件的一些单独功能的js代码进行抽离出来进行封装使用
*郑*
·
2024-01-07 03:25
前端
vue.js
前端
javascript
vue3
中watch 子组件中的 props
子组件监听父组件传入的值:constprops=defineProps({contentId:{type:String||Number,required:true,},});//整体监听watch(props,(newValue,oldValue)=>{//})//监听contentIdwatch(()=>props.contentId,(newValue,oldValue)=>{//},{dee
reembarkation
·
2024-01-07 02:05
前端
javascript
vue.js
vue3
中的watch
1.简单的监听:constnumber=ref(0)watch(number,(newValue,oldValue)=>{//})2.复杂类型:constuser=reactive({name:'test',age:18})//整体监听watch(user,(oldValue,newValue)=>{//})//监听某一属性watch(()=>user.name,(oldValue,newValu
reembarkation
·
2024-01-07 02:32
vue.js
javascript
前端
Vite+
Vue3
使用MockJS
在使用
Vue3
开发的时候,有时候没有后端或者后端接口还没有准备好,那就需要使用Mock模拟数据便于前端开发。现在就记录一下Vite+
Vue3
的环境下如果使用MockJS。
枫叶梨花
·
2024-01-07 00:28
真
·
解决问题
·
小知识
前端
vue
解决
vue3
中watch 监听不到旧值的问题,亲测有效!
问题描述这个问题是我在公司
vue3
项目的时候发现的一个问题,watch在监听对象/数组变量的变化时,发现对象的数据变化时旧数据获取到的和新数据是一样的类似于下面这样constobj=ref({a:'我是原来的值
枫ゞ
·
2024-01-06 23:33
前端bug解决
vue.js
前端
javascript
Vue学习计划-
Vue3
--核心语法(二)ref、reactive和toRefs、toRef
1.ref和reactiveref创建:基本类型的响应式数据作用:定义响应式变量语法:letxxx=ref(初始值)返回值:一个RefImpl的实例对象,简称ref对象或ref,ref对象的value属性是响应式的注意点:JS中操作数据需要xxx.value,但模板中不需要.value,直接使用即可对于letname=ref('张三')来说,name不是响应式的,name.value是响应式的re
化作繁星
·
2024-01-06 22:14
#
vue3
学习路程
vue.js
学习
javascript
Vue学习计划-
Vue3
--核心语法(三)computed计算属性、watch监听、watchEffect函数
2.watch监视与watchEffect1.watch作用:监视数据的变化(和Vue2的watch作用一致)特点:
Vue3
中的watch只能监视以下4种数据:ref定义的数据reactive定义的数据函数返回一个值
化作繁星
·
2024-01-06 22:43
#
vue3
学习路程
vue.js
学习
javascript
Vue学习计划-
Vue3
--核心语法(四)标签的ref属性、props父子通信
1.标签的ref属性作用:用于注册模板引用用在普通DOM标签上,获取的使DOM节点用在组件标签上,获取的是组件实例对象用在子组件上,父组件想要访问子组件内的数据,需要使用defineExpose暴露用在普通DOM标签上:哈哈呵呵呵呵这是第三行了修改高度import{ref}from'vue'lettest=ref()functionshowLog(){console.log(test.value)
化作繁星
·
2024-01-06 22:43
#
vue3
学习路程
vue.js
学习
javascript
Vue学习计划-
Vue3
--核心语法(五)生命周期、自定义Hook
1.生命周期概念:Vue组件实例在创建时要经历一些列的初始化步骤,在此过程中vue会在合适的时机,调用特定函数,从而让开发中有机会在特定阶段运行自己的代码,这些特定的函数统称为:生命周期钩子规律:生命周期整体分为四个阶段:分别是:创建、挂载、更新、销毁,每个阶段都有两个钩子,一前一后Vue2的生命周期创建阶段:beforeCreate、created挂载阶段:beforeMount、mounted
化作繁星
·
2024-01-06 22:38
#
vue3
学习路程
vue.js
学习
javascript
Vue3
-37-路由-组件内的路由守卫 onBeforeRouteLeave 和 onBeforeRouteUpdate
简介组件内的路由守卫,实际上就是两个API方法。他们与普通的守卫不同的是:他们是写在组件内的,在组件中监听路由的变化,不是全局的,比较灵活。以下是两个API的功能说明:onBeforeRouteLeave():守卫在当前路由离开时触发,例如:从/c跳转到/aonBeforeRouteUpdate():守卫在当前路由发生改变时触发,例如:从/c/100跳转到/c/200案例本案例演示上述两个API的
NorthCastle
·
2024-01-06 22:33
Vue3
vue3
路由
路由守卫
组件内的路由守卫API
Vue3
-39-路由-导航异常的检测 afterEatch 与 编程式导航之后的订阅动作
说明本文主要是介绍一下路由的后置守卫afterEatch的一个重要的作用:就是检测路由异常信息。它的实现方式是通过第三个参数来返回的。而且,它的异常检测是全局的。导航的异常有以下三种类型:aborted:在导航守卫中被拦截并返回了false;cancelled:在导航完成之前又产生了一次新的导航;duplicated:导航被阻止,已经在目标位置了。下面通过案例来认识一下这三种异常。补充1vue-r
NorthCastle
·
2024-01-06 22:33
Vue3
vue3
路由
路由导航异常
导航异常检测
编程式导航异常检测
Vue3
-40-路由- 动态路由
说明本文主要介绍了对路由的动态配置,主要包括以下几个部分:1、判断某个路由是否存在;2、查看路由对象中的所有路由配置;3、添加一个路由;4、删除一个路由。针对上述四个方面,vue-router中提供了对应的API,因此,本文将主要介绍对应的API及其使用方法。API说明注意:以下API都是全局路由配置对象的方法!hasRoute(路由名称):判断某个路由是否存在,参数为目标路由的名称,即name属
NorthCastle
·
2024-01-06 22:33
Vue3
vue3
路由
动态路由
Vue3
-38-路由-路由的懒加载
什么是路由的懒加载一句话概括:懒加载,就是在初次用到的时候才执行加载;而非一上来就全部加载完毕。优点:可以提高项目的访问效率。因为一上来不用加载所有的资源。建议:项目中的所有路由配置都配置为懒加载的方式。语法将组件的导入使用下面的格式:()=>import('../../a.vue')配置案例本文只展示路由文件的配置写法:写法一:先声明导入,后直接使用;写法二:不声明,直接导入使用。//导入定义路
NorthCastle
·
2024-01-06 22:33
Vue3
vue3
路由
路由的懒加载
项目从npm迁移到pnpm
场景如下:在安装
Vue3
时默认为使用Npm安装,如图所示:安装完后项目就包含了基于NPM的node_modules、package.json,以及package-lock.json如果想使用pnpm去安装依赖项的话
前端小王hs
·
2024-01-06 21:26
基于vue的后台管理系统
npm
前端
node.js
uniapp
Vue3
版本中组件生命周期和页面生命周期的详细介绍
一、什么是生命周期?生命周期有多重叫法,有叫生命周期函数的,也有叫生命周期钩子的,还有钩子函数的,其实都是代表,在Vue实例创建、更新和销毁的不同阶段触发的一组钩子函数,这些生命周期函数允许开发者在不同阶段对Vue实例进行操作,以便执行特定的逻辑或清理工作。生命周期主要包含以下四个阶段:创建、挂载、更新、销毁。好比一款手机,创建(拿到全新一款手机)、挂载(安装各种软件)、更新(系统或者软件升级)、
咸虾米_
·
2024-01-06 21:45
uniapp+uniCloud
Vue
uni-app
vue
开发uniapp使用
Vue3
组合式API版本,如何实现从vue模块中自动导入
在常规开发uniapp
Vue3
的项目时,需要用到ref、computed等需要每次都手动import导入,使用unplugin-auto-import插件就可以免去每次导入的步骤了,在使用插件前的示例代码如下
咸虾米_
·
2024-01-06 21:15
uniapp+uniCloud
vue.js
uni-app
javascript
【前端】[
vue3
] vue-router使用
安装vue-router:(注意:vue2引用vue-router@3
vue3
才引用vue-router@4)npminstallvue-router@4src文件夹下面创建router/index.ts
timeguys
·
2024-01-06 20:26
前端
vue.js
javascript
Vue3
使用 Teleport 封装 一个 Dialog
文章目录什么是Teleport?用法:1.通过to指定传送的位置2.禁用teleport3.共享一个Teleport封装一个Dialog效果:什么是Teleport?是一个内置组件,它可以将一个组件内部的一部分模板“传送”到该组件的DOM结构外层的位置去。简单的说,Telep
程序员海军
·
2024-01-06 20:44
Vue开发实战总结
vue.js
前端
深入理解
Vue3
中的watch与watchEffect的使用与区别
关注⬆️⬆️⬆️⬆️专栏后期更新更多前端内容文章目录导图大纲watchwatch有三个参数第一个参数:第二个参数第三个参数注意当直接侦听一个响应式对象时,侦听器会自动启用深层模式:侦听一个getter函数:侦听一个refwatchEffect()watchEffect接受两个参数第一个参数
程序员海军
·
2024-01-06 20:42
Vue开发实战总结
vue
前端
随手记
每天一醒来就打开写字,写够五百才停。看看我能坚持多久。没有谁的生活是容易的吧。昨天晚上孩子家长和我闲聊。认识她三年了,第一次和我说到她的婚姻。她说在婚姻中,百分之九十九的女人是不愿意离婚的,除非是男人一点用都没有。在婚姻生活中女人比男人辛苦多了,付出多多了,所以如果说是男人想离婚,那婚姻还有点救,如果是女人想离婚,那婚姻一般是无药可救了,非离不可了。她就是非离不可离婚的,现在一个人带着孩子生活比以
蓝花楹A
·
2024-01-06 20:23
vue3
项目运行报错import zhCn from “element-plus/lib/locale/lang/zh-cn“
解决办法importzhCnfrom"element-plus/lib/locale/lang/zh-cn";修改为importzhCnfrom"element-plus/dist/locale/zh-cn.mjs";
我是芋头呀
·
2024-01-06 18:11
vue.js
elementui
学习笔记四:
Vue3
.x+Element Plus项目Demo引入Vue-i18n并实现手动切换页面语言
前言学习Vite和
Vue3
并搭建项目Demo,主要目的是搭项目,对于新手直接跟着操作就可以把项目搭起来,借这个机会自己尝试写写博客,希望对大家有帮助。
郁子IKUKO
·
2024-01-06 18:10
vue.js
javascript
前端
学习
vue3
+element-plus 配套使用日期时间选择器默认英文修改为中文 完整引入和按需引入
默认情况行如下:一、按需引入的解决方案:在你使用日期选择器的vue文件夹1、引入:importzhCnfrom"element-plus/lib/locale/lang/zh-cn";2、在setup下面声明一个变量(别问我什么意思,我也不知道,网上是这样说的)setup(props,context){letlocale=zhCn;return{locale};},3、然后用下面组件包裹你使用的日
程序猿_“大神”
·
2024-01-06 18:07
前端
vue.js
vue3
element-plus默认组件修改为中文
背景:Element-plus默认使用英文组件环境:Vue:3.2.31Element-Plus:2.0.3TypeScript:4.4.3Vite:2.8.1两种修改方法:1.全局修改在main.ts中添加importElementPlusfrom'element-plus'importzhCnfrom'element-plus/es/locale/lang/zh-cn'constapp=cre
chocolate_nan
·
2024-01-06 18:37
vue
vue
vue3
中Element Plus全局组件配置中文的两种方案
Element+是一款用于制作页面样式,设计页面结构的框架。相比于其他的几个框架,这个框架设计的更为人性化,对企业级框架VUE的集成也很高。ElementPlus组件默认使用英语,如果你希望使用其他语言,你可以参考下面的两种方案。1.在App.vue的文件中修改////引入配置组件import{ElConfigProvider}from'element-plus'//引入中文包importzhCn
邹荣乐
·
2024-01-06 18:04
vue3
Element
Plus
elementui
全局配置国际化
Vue
组件
i18n
中文包zhCn
配置默认语言
vue接入高德地图(web端地图、地图点标记Marker、地理编码)
npmi@amap/amap-jsapi-loader--save3、vue2中使用如下,
vue3
在高
拾叁mz
·
2024-01-06 18:58
uniapp
web端
vue
前端框架
Es6的Proxy代理是什么?有哪些用法?
需要知道的是,在Vue2中双向数据绑定原理(数据劫持)采用Object.defineProperty,而在
Vue3
中数据劫持原理采用的是Proxy代理。
北漂的老猿
·
2024-01-06 18:27
代码吧
es6
javascript
前端
vue实现双向绑定原理
通过一段代码拦截这个行为,进行额外的操作或者修改返回结果典型的有1.Object.defineProperty()2.es6中Proxy对象vue2.x使用Object.defineProperty();
vue3
有个人_6e81
·
2024-01-06 16:07
springboot +
vue3
实现增删改查分页操作
springboot+
vue3
实现增删改查分页操作环境最终实现效果实现功能主要框架代码实现数据库后端前端注意事项环境jdk17
vue3
最终实现效果实现功能添加用户,禁用,启用,删除,编辑,分页查询主要框架后端
yijianace
·
2024-01-06 15:38
VUE
JAVA
前端
spring
boot
后端
java
vue2和
vue3
生命四种周期函数的比较(详细讲解)
介绍:自2020年
vue3
发布以来就与vue2形成了对持的局面,目前市面上的应用正在经历由vue2到
vue3
的过度,老项目使用的都是vue2版本,新项目大多都选择
vue3
开发。
张乔24
·
2024-01-06 15:57
vue3
vue.js
javascript
前端
vue3
中pinia的使用及持久化(详细解释)
解释一下pinia:Pinia是一个基于
Vue3
的状态管理库,它提供了类似Vuex的功能,但是更加轻量化和简单易用。
张乔24
·
2024-01-06 15:57
vue3
前端
vue
pinia
vue3
项目中axios的常见用法和封装拦截(详细解释)
1、axios的简单介绍Axios是一个基于Promise的HTTP客户端库,用于浏览器和Node.js环境中发送HTTP请求。它提供了一种简单、易用且功能丰富的方式来与后端服务器进行通信。能够发送常见的HTTP请求,并获得服务端返回的数据。此外,Axios还提供了许多其他功能,例如设置请求头、处理并发请求、拦截请求和响应等。你可以在Axios的官方文档中了解更多详细信息:注意:在发送真实的HTT
张乔24
·
2024-01-06 15:26
vue3
vue
axios
前端
该目录不在项目的文件列表中,项目必须列出所有文件,或使用“include“模式
vue3
构建项目配置路由router的时候,因对某个类重命名后抛出如下异常该目录不在项目的文件列表中,项目必须列出所有文件,或使用"include"模式解决办法前往tsconfig.node.json文件中对
survivorsfyh
·
2024-01-06 14:04
Vue
前端
vue.js
Vue 使用 Vue-socket.io 实现即时聊天应用(
Vue3
连接原理分析)
它可以在每个平台、每个浏览器和每个设备上工作,可靠性和速度同样稳定,本文将详细介绍socket.io、socket.io-client、vue-socket.io三者的关系,
Vue3
中使用Socket.io-client
~朴:shu
·
2024-01-06 14:40
Socket.io
即时通信技术
node.js
vue3
vue-scoket.io
socketIO-client
socket即时通信
websocket
【vue】初识vue
目录一、
vue3
的前言1.1渐进式框架1.2相比于vue2的变化源码上性能上新的API二、课程大纲:三、第一天内容3.1如何使用vue呢3.2vue引入方法:3.2.1方式一:在页面中通过CDN(内容分发网络
刘乙江
·
2024-01-06 14:34
前端
vue学习笔记
笔记
vue.js
javascript
前端
Vue3
.4的新变化
解析器3.4版本解析器速度提升2倍,提高了SFC构建性能。之前版本Vue使用递归下降解析器,该解析器依赖于许多正则表达式和前瞻搜索。新的解析器使用基于htmlparser2中的标记生成器的状态机标记生成器,它仅迭代整个模板字符串一次。响应式上3.4还对响应式系统进行了重大重构,目标是提高计算属性的重新计算效率。constcount=ref(0)constisEven=computed(()=>co
大鲤余
·
2024-01-06 13:32
vue.js
javascript
前端
技术博客:Vue中各种混淆用法汇总
技术博客:Vue中各种混淆用法汇总摘要本文主要介绍了在Vue中使用的一些常见混淆用法,包括newVue()、exportdefault{}、createApp()、Vue.component、
Vue3
注册全局组件
ertertgfhhn
·
2024-01-06 11:09
App加固
iOS加固
加固混淆
vue.js
javascript
前端
nuxt 不解析HTML结构bug
Failedtoresolvedirective:top[nitro][unhandledRejection]TypeError:Cannotreadpropertiesofundefined(reading‘getSSRProps’)原因是
Vue3
躺平阿福
·
2024-01-06 11:47
nuxt
Bug记录
bug
使用mars3d绘制矢量数据,页面中不显示
然后将官方提供的
vue3
.0的map组件也拷贝到项目中MarsMap准备就绪开始实现功能。
泽安2018
·
2024-01-06 10:45
mars3d
3d
vue.js
javascript
深入理解
Vue3
中的自定义指令
Vue3
是一个流行的前端框架,它引入了许多新特性和改进,其中之一是自定义指令。自定义指令是一种强大的功能,可以让开发者在模板中直接操作DOM元素。
爱编程的鱼
·
2024-01-06 10:44
HTML
vue.js
javascript
前端
算法
爬虫
c++
开发语言
vue的增量式学习-篇章1
vue的增量式学习-篇章1vue的增量式学习-篇章1,又名:写毕设到企业级前端(第4天)学习vue11.Vue2的OptionsAPI和
Vue3
的CompositionAPI2.Vue和TypeScript
Wade_Crab
·
2024-01-06 10:34
vue.js
学习
前端
面向对象-封装继承多态
内容大部分来源于学习笔记,
随手记
录笔记内容以及个人笔记面向对象面向过程:根据解决问题的过程,直接设计系统。
米斯木
·
2024-01-06 09:03
新入职技术复习盘点
java
算法
jvm
生活有限但爱永恒
今天学完单词,突然之间脑子里了这样的一句话“Lifeislimited,butloveiseternal.”就
随手记
了下来,慢慢琢磨,这句话还是非常有意思,也因此成为今天的文章内容。
jwyyw雯
·
2024-01-06 09:41
Vue 3中如何给Vue绑定原型方法?
$axios=axios即可,但是
Vue3
就不是这么玩了,应该怎么做?
microkof
·
2024-01-06 08:00
Vue2和
Vue3
框架介绍以及使用
Vue2和
Vue3
框架介绍:Vue2是Vue.js的早期版本,它引入了组件化的开发方式,使得开发人员可以更加模块化地构建单页应用程序。
无妄的罪
·
2024-01-06 08:42
前端
vue.js
解决Element-Plus中el-switch的change方法自动触发问题
下面el-switch代码片段是在el-table里使用el-switch方法代码是
Vue3
.0框架typeScript语法格式//该引入是全局封装getCurrentInstance()方法代码在下面
大红袍不是绿茶.
·
2024-01-06 08:40
vue.js
javascript
elementui
vite+
Vue3
学习笔记(3)——界面设计
1Element-plus这是一个基于
Vue3
的组件库,能够快速构建界面样式。
阳排
·
2024-01-06 07:53
学习
笔记
vue.js
选择 省市区 组件数据 基于
vue3
+ elment-plus
h5scriptimportjsonDatafrom'@/utils/city.json';选完省市区数据是一个数组状态[0:山东省,1:济南市,2:历下区]保存前需要join()一下转成字符串编辑回显时的时候需要split()一下再转回数组回显json数据太长我放到下两个文章
郑源龙
·
2024-01-06 07:46
vue.js
elementui
javascript
vue3
element如何通过表格外的按钮来控制表格内部的所有状态全选全不选
想要在
vue3
ui框架的表格外部来控制表格内部的所有状态的话,需要获取到表格的实例来进行控制。
vue3
如何获取表单的实例呢?
Mr.mjw
·
2024-01-06 06:14
vue.js
javascript
前端
html5
vue3
中使用::v-deep报错 ::v-deep usage as a combinator has been deprecated. Use :deep(<inner-selector>)
问题:不管是npmrundev还是npmrunbuild时都会产生如下警告信息解决方法如下*:deep(.cesium-viewer-bottom)*{display:none!important;}
Mr.mjw
·
2024-01-06 06:14
vue.js
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他