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
.0性能提升主要是通过哪几方面体现的?
文章目录一、编译阶段diff算法优化静态提升事件监听缓存SSR优化二、源码体积三、响应式系统参考文献一、编译阶段回顾Vue2,我们知道每个组件实例都对应一个watcher实例,它会在组件渲染的过程中把用到的数据property记录为依赖,当依赖发生改变,触发setter,则会通知watcher,从而使关联的组件重新渲染试想一下,一个组件结构如下图静态文本静态文本{{message}}静态文本...
itpeilibo
·
2024-01-05 17:16
Vue3面试题系列
javascript
vue.js
vue
「
Vue3
面试系列」
Vue3
.0里为什么要用 Proxy API 替代 defineProperty API ?
文章目录一、Object.defineProperty为什么能实现响应式小结二、proxy三、总结参考文献一、Object.defineProperty定义:Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象为什么能实现响应式通过defineProperty两个属性,get及setget属性的getter函数,当访问该属性时
itpeilibo
·
2024-01-05 17:16
Vue3面试题系列
vue.js
javascript
前端
「
Vue3
面试系列」
Vue3
.0的设计目标是什么?做了哪些优化?
更友好二、优化方案2.1源码2.11源码管理2.22TypeScript2.2性能2.3语法API2.31逻辑组织2.32逻辑复用参考文献一、设计目标不以解决实际业务痛点的更新都是耍流氓,下面我们来列举一下
Vue3
itpeilibo
·
2024-01-05 17:45
面试题
Vue3面试题系列
Vue3
vue.js
javascript
ecmascript
「
Vue3
面试系列」
Vue3
所采用的 Composition Api 与 Vue2 使用的 Options Api 有什么不同?
文章目录开始之前正文一、OptionsApi二、CompositionApi三、对比逻辑组织OptionsAPICompostionAPI逻辑复用小结开始之前CompositionAPI可以说是
Vue3
itpeilibo
·
2024-01-05 16:40
Vue3面试题系列
前端
vue
vue.js
javascript
Vue-1、用idea搭建脚手架
注意如果要创建
vue3
则选择第一个。点击next。6.创建成功
一叶飘零晋
·
2024-01-05 16:41
vue
vue.js
intellij-idea
前端
VUE3
中的 Watch
一、监听基础类型constnums=ref(9)watch(nums,(newValue,oldValue)=>{console.log('watch已触发',newValue)})二、监听复杂类型constdemo=reactive({name:'前端小玖',nickName:'小玖',soulmate:{name:'',nickName:''}})复杂类型的监听有很多种情况,具体的内容如下监听
INDEVIL354
·
2024-01-05 16:21
javascript
前端
vue.js
vue3
的Watch使用详解
vue官网提到:watch的第一个参数可以是不同形式的“数据源”:它可以是一个ref(包括计算属性)、一个响应式对象、一个getter函数、或多个数据源组成的数组:1.监听单个Ref2.监听一个getter函数当然只修x或者y其中一个的值,也会触发监听3.多个来源组成的数组4.监听reactive对象5.监听reactive对象中的属性错误写法报错正确返回且修改y的值不会触发对x属性的监听
冬天不会冷lz
·
2024-01-05 16:20
vue.js
javascript
前端
Vue3
的watch详解以及和vue2watch的区别
watch介绍watch属性监听是一个对象,键是需要观察的属性,值是对应回调函数,主要用来监听某些特定数据的变化,从而进行某些具体的业务逻辑操作,监听属性的变化,需要在数据变化时执行异步或开销较大的操作时使用。Vue2用法在Vue2的optionsAPI中,watch与methods一样作为一个模块,在其中定义相应的监听事件监听基础变量需要监听的普通变量,要在watch模块中,定义以该变量名命名的
潮汐未见潮落
·
2024-01-05 16:18
Vue3+TS
vue
javascript
前端
vue.js
Vue3
关于setup、ref、reactive属性
前言:vue2的问题:自动无偏差的把所有数据项都改为监听器--消耗资源
vue3
:把自动改手动--人为判断给哪些属性加监听器ref:给单个值添加监听reactive:利用proxy给对象类型加监听toRefs
江城路-
·
2024-01-05 16:46
前端
vue.js
前端框架
javascript
Vue3
监视属性watch详解(附带详细代码与讲解!!!)
watch()默认是懒侦听的,即仅在侦听源发生变化时才执行回调函数。第一个参数是侦听器的源。这个来源可以是以下几种:一个函数,一个返回值一个ref一个响应式对象(reactive定义的)...或是由以上类型的值组成的数组第二个参数是一个回调函数,这个回调函数可接收三个参数:新值(newValue)、旧值(oldValue)、以及一个副作用清理的回调函数第三个参数是一个可选的参数是一个对象构成,如:
江城路-
·
2024-01-05 15:37
vue.js
javascript
前端
前端框架
vue3
h5腾讯地图组件实现地图选点功能
去腾讯地图申请账号,拿到自己的key直接上完成版代码选点经度:{{currentPicked?.latlng.lat}}纬度:{{currentPicked?.latlng.lng}}城市:{{currentPicked?.cityname}}位置信息:{{currentPicked?.poiaddress}}--{{currentPicked?.poiname}}import{ref,react
码到功成996
·
2024-01-05 15:53
javascript
前端
vue.js
【开发记录】
vue3
封装一个echarts轮播动画hooks
vue3
封装一个echarts轮播动画hooks,记录一下exportconstuseChartAnimation=(vChartRef:typeofVChart,option:any)=>{letisLoad
liyfn
·
2024-01-05 15:22
echarts
前端
javascript
Vue3
地图选点组件
Vue3
地图选点组件{{item.name}}{{item.address}}确定-->{{poi.name}}{{poi.address}}-->import{onMounted}from'vue';
liyfn
·
2024-01-05 15:20
前端
cesium实现自定义弹窗(随地球移动)
vue3
+cesium
完成的效果第一步添加地图点击事件(我是在onMounted中定义的)lethandler=newCesium.ScreenSpaceEventHandler(viewer.value.scene.canvas)handler.setInputAction((e)=>{判断有没有地图的这个属性if(!viewer.value.scene)returnletdata=viewer.value.scen
逃跑的羊
·
2024-01-05 15:48
cesium
javascript
vue.js
前端
如何实现cesium 分屏的功能(
vue3
+cesium)
实现的效果如下第一步来定义我们的地图样式layerValue表示要分成几个屏经纬度表示我们划过屏幕可以显示我们当前屏幕的经纬度信息{{item.longitude}},{{item.latitude}}.split-screen-map{width:100vw;height:100vh;position:fixed;z-index:1999;padding:10px;top:0;left:0;ba
逃跑的羊
·
2024-01-05 15:48
cesium
前端
javascript
html
Vue 3.0 给我们带来哪些惊喜(1)- 更快虚拟DOM渲染
目标让大家更好地理解
vue3
.0中对性能进行优化的机制参考尤雨溪的有关
vue3
.0中性能提升和新特性的分享
vue3
.0的目标更快更小更容易维护更容易和native集成,更好的多端支持让开发更轻松以上就是
zidea
·
2024-01-05 14:51
vue-quill-editor 解决
vue3
富文本编辑器初始化自动聚焦
constfocus=ref()onMounted(()=>{focus.value.$refs.editor.__quill.blur();})
星空下的西瓜地
·
2024-01-05 14:22
vue
quill
vue3
中
状态管理
库pinia的安装和使用方法介绍及和vuex的区别
Pinia与Vuex一样,是作为Vue的“状态存储库”,用来实现跨页面/组件形式的数据状态共享。它允许你跨组件或页面共享状态。如果你熟悉组合式API的话,你可能会认为可以通过一行简单的exportconststate=reactive({})来共享一个全局状态。当该数据、方法在很多地方都需要使用或需要通过页面保存的数据,如显示在导航栏中用户信息,一个多步骤表单页面等,这时我们就可以使用Store了
邹荣乐
·
2024-01-05 13:00
vue
vue3
Pinia
Vuex
状态管理
Vue3
defineState
存储
useStore
Redux 初见
Redux是什么Redux是JavaScript应用的状态容器,提供可预测化的
状态管理
,让你构建一致化的应用,运行于不同的环境(客户端、服务器、原生应用),并且易于测试。
weixin_34388207
·
2024-01-05 13:12
ui
javascript
ViewUI
React全家桶(六)redux
状态管理
React全家桶React全家桶地址React全家桶(一)之React入门https://blog.csdn.net/article/124120080React全家桶(二)之组件化编程https://blog.csdn.net/article/124194107React全家桶(三)之React脚手架https://blog.csdn.net/article/124281588React全家桶(
Armin444
·
2024-01-05 13:10
React全家桶
前端
前端框架
react
react.js
react 和 react-redux ?
1.redux理解1.1.redux是什么redux是一个专门用于做
状态管理
的JS库(不是react插件库)。它可以用在react,angular,vue等项目中,但基本与react配合使用。
m0_50729201
·
2024-01-05 13:10
React
react.js
javascript
Vue知识总结-上
由只需要轻量小巧的核心库构建的简单应用逐渐扩展为可以引入各式各样的Vue组件构建的复杂应用)JavaScript框架Vue需掌握的内容:Vue基础、Vue-cli、vue-router、vuex、element-ui、
vue3
Vue
奉先节度使
·
2024-01-05 13:34
vue
几种vue后台管理框架介绍
几种vue后台管理框架介绍1.vue-element-admin2.RuoYi3.iview-admin4.D2Admin5.vue-admin-beautiful6.el-admin7.
vue3
+element-plus
joan_85
·
2024-01-05 13:28
vue.js
前端
javascript
vue保姆级教程----深入了解
Vue3
路由守卫
鸿蒙专栏:想学鸿蒙的,冲C语言专栏:想学C语言的,冲VUE专栏:想学VUE的,冲这里CSS专栏:想学CSS的,冲这里Krpano专栏:想学VUE的,冲这里上述专栏,都在不定期持续更新中!!!!!!!!!!!!!目录✨前言全局前置守卫全局解析守卫全局后置钩子路由独享守卫组件内守卫完整的导航解析流程实现原理实现机制全局守卫组件内守卫next函数总结✨结语✨前言导航守卫是VueRouter中非常重要的一
前端讲堂-鸿蒙课堂
·
2024-01-05 12:53
vue
vue.js
前端
javascript
vue保姆级教程----深入了解
Vue3
计算属性
鸿蒙专栏:想学鸿蒙的,冲C语言专栏:想学C语言的,冲VUE专栏:想学VUE的,冲这里CSS专栏:想学CSS的,冲这里Krpano专栏:想学VUE的,冲这里上述专栏,都在不定期持续更新中!!!!!!!!!!!!!目录✨前言计算属性基础与方法的区别计算属性获取器与设置器在模板中使用监听依赖变化计算属性的实现原理设置setter的原理响应式依赖✨结语✨前言计算属性是Vue中非常重要也很实用的一个功能。它
前端讲堂-鸿蒙课堂
·
2024-01-05 12:23
vue
vue.js
前端
javascript
ts相关笔记(基础必看)
另外,如果想了解更多ts相关知识,可以参考我的其他笔记:
vue3
+ts开发干货笔记TSConfig配置(tsconfig.json)ts相关笔记(Partial、Required、Readonly、Record
Bwcx_lzp
·
2024-01-05 12:48
typescript笔记
笔记
typescript
vue3
+vant4 移动端软键盘弹出 收起导致项目样式布局错乱解决方案,亲测有效!!
问题描述最近在做
vue3
H5的移动端项目我用的是
vue3
+vant4,然后在使用过程中发现小米14手机在点击密码输入框软键盘弹出时会导致项目布局整体向上移动导致页面布局错乱。
枫ゞ
·
2024-01-05 12:17
前端
前端
vue.js
javascript
改装OMIX2.0小程序框架,使app.js能够使用
状态管理
场景腾讯原生小程序框架OMIX2.0现在支持的是在页面中去使用
状态管理
,但实际工作中很多情况下需要我们在app.js中就去使用
状态管理
,比如说在onLaunch中我们需要授权登录并且获取用户的信息,这些就会需要在获取后用
状态管理
及时存储
小q
·
2024-01-05 11:26
表格封装之 useForm 封装
本文基于
Vue3
、TypeScript、ElementPlus进行封装。本文中不便于描述的功能在代码示例中注释标
不二博客
·
2024-01-05 11:29
vue.js
前端
javascript
表格封装之 useTable 封装
本文基于
Vue3
、TypeScript、ElementPlus进行封装。本文中不便于描述的功能在代码示例中注释标注。封装Hook封装一个表格,我们需要满足基本的表格的查询,渲染,分页,以及分页等
不二博客
·
2024-01-05 11:54
javascript
前端
开发语言
Vite5 +
Vue3
+ Element Plus 前端框架搭建
为了开发一套高效使用的Vite5+
Vue3
+ElementPlus前端框架,你可以按照以下步骤进行。话不多说,先上演示地址:VueShopVite。
xiangzhihong8
·
2024-01-05 10:59
前端
web3
前端
vue.js
Vue2&
Vue3
中的组件传值&自定义v-model语法糖
祖孙组件间传值
Vue3
中的祖孙组件间的传值:①父组件通过使用provide()方法,定义依赖数据。
我的安娜有点菜
·
2024-01-05 10:09
JavaScript函数式编程
为什么使用函数式编程函数式编程时随着React的流行受到越来越多的关注
Vue3
也开始拥抱函数式编程函数式编程可以抛弃this打包过程中可以更好的利用treeshaking过滤无用代码方便测试、方便并行处理有很多库可以帮助我们进行函数式开发
欢欢学编程
·
2024-01-05 09:10
javascript
设计模式
typescript
前端
ecmascript
vue3
.0&&vue2.0-prop
注:本篇涉及到的知识点,组合式模式以及vue2.0和
vue3
.0选项式,组合式中非模式,使用比较少,不再讲解,可自行看官网目录一、
vue3
.0组合式1、
vue3
.0组合式prop传值:父组件传值给子组件
GllWyz
·
2024-01-05 09:06
#
Vue2.0功能
#
Vue3.0功能
vue3.0
props
vue2.0
Flutter中StatefulWidget控件
状态管理
的两种方式
这里写一下两种
状态管理
的方式和代码,
zZ_d205
·
2024-01-05 09:39
Vue3
集成scss实现清除浏览器默认样式
1.首先去npm官网找到对应的reset.scss文件,复制内容在本地src下style建一个一模一样的文件,内容复制进去npm|Home2.在style文件夹下再建一个index.scss文件,在它里边引入刚刚建好的reset.scss文件,如下@import'./reset.scss';3.在main.ts中引入该文件,就可以让清除浏览器样式全局生效import'@/styles/index.
EntyIU
·
2024-01-05 08:31
web
scss
前端
css
vue3
中集成sass实现全局scss样式变量
一、安装sassnpmisass二,在style/variable.scss创建一个variable.scss文件//给项目提供的scss全局变量$mycolor:red;三、在vite.config.ts文件配置如下:exportdefaultdefineConfig({plugins:[vue(),//scss全局变量的一个配置css:{preprocessorOptions:{scss:{j
EntyIU
·
2024-01-05 08:01
web
sass
前端
css
Vue3
中配置env环境变量
什么时候会用到这个呢,比如我们的后端开发有多名,很多时候需要切换调用不同人的接口地址,或者在打包的时候,需要指定环境中的后台接口地址,那么我们频繁修改代码,就很麻烦,这个时候,就可以提前编写好每个人或者每个后端对应的环境文件,启动的时候指定对应的文件即可这里以开发环境和生产环境为例首先定义两个env文件,格式为,.env.环境名,里边的内容格式为#变量必须以VITE_为前缀才能暴露给外部读取NOD
EntyIU
·
2024-01-05 08:53
web
vue.js
前端
javascript
Vue3
如何实现组件之间的数据传递
一,propsprops可以实现父子组件通信,在
vue3
中我们可以通过defineProps获取父组件传递的数据。且在组件内部不需要引入defineProps方法可以直接使用!
EntyIU
·
2024-01-05 08:23
web
vue.js
前端
javascript
【springboot+vue项目(十二)】文件上传
状态管理
一、需求介绍基于SpringBoot+MySQL+Vue+ElementUI+easyexcel+WebSocket的完整方案,实现文件上传、解析、校验、入库,并存储实时日志的功能。后端(SpringBoot):使用SpringBoot作为后端框架,搭建文件上传、解析、校验、入库的API接口。使用MySQL作为数据库存储文件处理的结果和相关数据。使用SpringWebSocket实现实时日志的推送
幸福巡礼
·
2024-01-05 08:15
spring
boot
vue.js
后端
CentOs 环境下使用 Docker 部署 Ruoyi-Vue
Docker部署Ruoyi-VueRuoYi-Vue项目下载地址RuoYi-Vue:基于SpringBoot,SpringSecurity,JWT,Vue&Element的前后端分离权限管理系统,同时提供了
Vue3
Lincain
·
2024-01-05 07:49
centos
docker
vue.js
uniapp微信小程序投票系统实战 (SpringBoot2+
vue3
.2+element plus ) -后端架构搭建
锋哥原创的uniapp微信小程序投票系统实战:uniapp微信小程序投票系统实战课程(SpringBoot2+
vue3
.2+elementplus)(火爆连载更新中...)
java1234_小锋
·
2024-01-05 07:02
uni-app
uni-app
微信小程序
投票系统
小程序投票
uni-app投票
前端食堂技术周刊第 110 期:
Vue3
.4、新版 Vue DevTools 开源、AI 2023 年度总结合集、Web Components 的另一个未来
技术资讯jQuery4.0即将发布ParkUI,shadcn/ui竞品Rolldown2024Q1开放代码库
Vue3
.4SlamDunkTanStackRouter1.0Next.js正在探索迁移到Lightnin
童欧巴
·
2024-01-05 07:27
技术周刊
前端
vue.js
开源
前端实现pdf,图片,word文件预览
以下使用
Vue3
代码实现所有功能,建议以下的预览文件标签可以在外层包裹一层弹窗。图片预览iframe标签能够将另一个HTML页面嵌入到当前页面中,我们的图片也能够使用iframe标签来进行展示。
前端鼓励师
·
2024-01-05 07:28
js基础
前端
pdf
word
javascript
小程序面试问答(解决方案)
(xx分钟)必答加分深入再深入参考链接问:在uni-app中,如何进行全局
状态管理
?请介绍一下你对Vuex和Pinia的了解。
前端 贾公子
·
2024-01-05 07:52
小程序
uniapp微信小程序投票系统实战 (SpringBoot2+
vue3
.2+element plus ) -小程序端TabBar搭建
锋哥原创的uniapp微信小程序投票系统实战:uniapp微信小程序投票系统实战课程(SpringBoot2+
vue3
.2+elementplus)(火爆连载更新中...)
java1234_小锋
·
2024-01-05 06:44
uni-app
小程序
uni-app
微信小程序
投票系统
微信投票
小程序投票
解决
vue3
.x debugger不能使用的问题
package.json->eslintConfig找到rules属性填写这段代码"rules":{"no-debugger":"off","no-console":"off","generator-star-spacing":"off","no-tabs":"off","no-unused-vars":"off","no-irregular-whitespace":"off"}重新运行项目,ok
最胖的小仙女
·
2024-01-05 06:33
vue学习
vue
VUE3
发布到IIS跳转页面报404以及刷新报404解决
原文链接:https://blog.csdn.net/langligelangxy/article/details/131975495
一只害虫
·
2024-01-05 06:01
前端
vue3
vite动态路由的问题
因为to.matched未配到路由导致,vue-router.mjs:35[VueRouterwarn]:Nomatchfoundforlocationwithpath"/basedata/psiIntialCustomer/add"加下面的代码,是解决不了问题,因为它只是转向了404页面。constroutes_404={path:"/:pathMatch(.*)*",hidden:true,c
warrah
·
2024-01-05 04:20
岁月会计云——前端开发
vue.js
动态路由
vite
vue3
中标签form插件
想写一个系统,对八字进行标注,比如格局,有些八字就有很多格局,于是就想着使用el-tag但是,form表单中如何处理呢?这个时候,就需要自己写一个,modelValue是表单的默认属性{{item}}+新增constinputVisible=ref(false)import{nextTick,ref,watch,getCurrentInstance}from'vue'importtype{Form
warrah
·
2024-01-05 04:48
岁月会计云——前端开发
vue.js
el-tag
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他