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.0项目前期
composition API 和 Mixins
关于
Vue3.0
的CompositionAPI和旧版本的Mixins【转载】原文:http://caibaojian.com/vue3-composition-api.html在过往,如果你想共享组件间的代码
达文西_Huong
·
2023-11-06 11:54
前端Vue框架学习(一)基础内容总结
Vue是前端开发主流框架之一,对于开发者来说解决了好多细节问题,方便了开发,提高了效率,下面我就带来Vue2.0的一些基础的内容归纳总结,后期我会归纳
Vue3.0
的新变化文章参考:Vue基础概念Vue教程
一个刘
·
2023-11-06 10:20
Vue
vue.js
前端
vue
vue3.0
依赖注入
provide和inject用来向后代组件传递数组,也是遵循的是单项数据流看代码:在祖先组件中,定义provide数据,如果是响应式的,必须要用ref或者reactive来定义App根组件---{{money}}import{provide,ref}from'vue'importSonfrom'./son.vue'exportdefault{name:'App',components:{Son},
weixin_49696014
·
2023-11-06 03:56
vue.js
前端
javascript
vue3.0
中的provide和inject 依赖注入使用方法
父组件向子组件传递信息,如果是多层组件嵌套(父>子>孙>孙孙…),props逐级透传十分麻烦,props可用但不优雅,更推荐provide/inject依赖注入的方式;在provide/inject依赖注入中父组件向后代组件通讯,如果说props是传递,逐级透传的,依赖注入是在父组件中与后代组件共享数据,可实现跨级共享;provideimportHelloWorldfrom'./component
不断学习的码农
·
2023-11-06 03:26
javascript
vue.js
前端
【
vue3.0
】依赖注入(provide和inject)
使用场景:有一个父组件,里头有子组件,有孙组件,有很多后代组件,共享父组件数据。父组件父组件{{money}}import{ref,provide}from"vue";importSonfrom"./components/Son.vue";exportdefault{name:"App",components:{Son,},setup(){constmoney=ref(100);constchan
别亦难�
·
2023-11-06 03:54
vue3.0
vue.js
javascript
前端
VUE3.0
的404页面如何配置以及路由守卫
一、配置404页面router中增加一行这样的代码即可,关键要素:/:catchAll(.*){path:'/:catchAll(.*)',name:'404',component:()=>import("@/views/404.vue")}二、配置路由守卫router.beforeEach((to,from,next)=>{consttoken=storage.getItem('token');
我来秋风扫落叶
·
2023-11-05 14:22
Web前端
vue.js
前端
javascript
记录mysql binlog日志回滚恢复
记录mysqlbinlog日志回滚恢复由于
项目前期
系统刚上线,有些bug,产生了些脏数据,然后通过修改bug,把这些脏数据给删除了,但是有一部分用户的数据客户还需要用到,由于没有记录日志,所以只能通过mysql
qwer码
·
2023-11-05 04:13
mysql
mysql
proxy的使用场景
昨天电话面试有被问到
vue3.0
的特色是什么,想起了之前老师提过的proxy,但本人确实也不知道proxy的具体概念、原理和使用场景。google了一下,觉得下面这篇文章不错,贴来分享给各位,供翻阅。
易推倒DE小狼
·
2023-11-04 21:45
Android内存篇(一)---使用JVMTI监控应用
——《微卡智享》本文长度为4869字,预计阅读10分钟前言一般产品或
项目前期
都是以快速实现,上线的方式来完成,在生产环境中再开始进行优化,而Android的APP优化,比较重点的还是内存优化,因为每个APP
Vaccae
·
2023-11-04 10:01
android
java
python
c++
linux
vue 3.0 使用ref获取dom元素
前言附上
vue3.0
文档:Vue3中文文档-vuejs2022.10.22更新鉴于较多人询问几个高频问题,在此做统一回复ref.value获取到的是null答:检查是否将ref变量return出去了答:
好巧.
·
2023-11-04 08:50
javaScript
vue
js
javascript
vue
Vue3.0
provide与inject依赖注入:VCA
简介provide与inject是一种跨层级组件(祖孙)通信方式。当组件多层嵌套时,不需要将数据一层一层的向下传递,通过它俩可以实现跨层级组件通信。provide:提供者注入一个值,可以被后代组件接收。provide它接受两个参数:第一个参数是要注入的key,可以是一个字符串或者一个symbol。第二个参数是要注入的值。inject:接收者接收一个由祖先组件或整个应用(通过app.provide(
无盐海
·
2023-11-03 21:18
Vue
vue.js
前端
Vue3.0
VCA语法糖 <script setup> :VCA模式
简介:是在单文件组件(SFC)中使用组合式API的编译时语法糖。相比于普通的语法,它具有更多优势:更少的样板内容,更简洁的代码。能够使用纯Typescript声明props和抛出事件。更好的运行时性能(其模板会被编译成与其同一作用域的渲染函数,没有任何的中间代理)。更好的IDE类型推断性能(减少语言服务器从代码中抽离类型的工作)。语法糖用法基本语法:要使用这个语法,在script中添加setup属
无盐海
·
2023-11-03 21:18
前端
javascript
vue.js
Vue3.0
中父组件与子组件的通信传值props与emit :VCA模式
简介什么是propsProps是Vue组件之间通信的一种方式,通过Props,父组件可以向子组件传递数据,即:父组件可以通过组件标签上的属性值把数据传递到子组件中。子组件可以根据自己的属性和方法去渲染展示数据或执行某些操作。由于props是单向数据流的,它是只能从父组件传递到子组件的,而子组件是无法更改props的值的,只能由父组件来修改。这样就保证了组件的数据传递不会出现混乱和错乱的情况。如何定
无盐海
·
2023-11-03 21:14
vue.js
javascript
前端
vue项目打包部署linux_Vue项目打包部署到Nginx服务器
注:本文使用最新
vue3.0
版本,如果你使用的是vue2.0配置方式略有不同。
weixin_39997664
·
2023-11-03 20:39
vue项目打包部署linux
Proxy和Reflect的理解
前沿这篇《从Proxy到Vue源码,深入理解
Vue3.0
响应系统》提到了vue中通过Object.defineProperty的,递归遍历data对象上的所有属性,将其转换为getter/setteProxy
叨唠
·
2023-11-03 19:53
ES6
proxy
关于proxy一篇就够了
前言关注vue2.0的同学都知道,vue2.0实现响应式的方式的是通过Object.defineProperty,而
vue3.0
的响应式实现是用的ES6的新语法proxy代理实现的。
前端_小学生
·
2023-11-03 19:22
javascript
vue3
proxy
es6
从
Vue3.0
的watchEffect没有触发ref数组变化说起
Vue3.0
加入了watchEffect,刚好项目使用到了,很好用,但是发现了一个现象:watchEffect没有触发ref的数组变化,直接上代码。
weixin_sjk6070
·
2023-11-03 18:42
前端
javascript
前端
vue.js
vue3.0
监听属性watch与watchEffect
watch监听监听reactive定义的数据时两个小坑:1.监视reactive定义的响应式数据时:oldValue无法正确获取、强制开启了深度监视(deep配置失效)2.监视reactive定义的响应式数据中某个属性时:deep配置有效letsum1=ref(0);letmsg=ref("你好啊");letperson=reactive({name:"张三",age:18,job:{j1:{sa
Zang_WS
·
2023-11-03 18:38
javascript
前端
html
Vue3.0
toRef toRefs :VCA模式
简介作用:创建一个ref对象,其value值指向另一个对象中的某个属性语法:constname=toRef(person,'name')应用:要将响应式对象中的某个属性单独供应给外部使用时扩展:toRefs与toRef功能一致,但可以批量创建多个ref对象,语法:toRefs(person)案列点我点我修改名称Email{{name}}--{{age}}--{{email}}--{{cpu}}--
无盐海
·
2023-11-03 00:47
Vue
前端
javascript
vue.js
Vue3.0
computed计算属性:VCA
一、Vue3计算属性computed函数介绍与语法计算属性:计算属性与方法函数的区别就是计算属性存在缓存,只要函数内变量变化,会自动重新计算结果返回,不变化则从缓存中直接取值返回不要在computed中操作DOM,不要做ajax请求数据,只做计算//第一种语法get方法(没有set)const函数名=computed(()=>{return})//第二种语法getset方法带有set参数可以设置c
无盐海
·
2023-11-03 00:47
vue.js
前端
javascript
Vue3.0
reactive与ref :VCA模式
简介Vue3最大的一个变动应该就是推出了CompositionAPI,可以说它受ReactHook启发而来;它我们编写逻辑更灵活,便于提取公共逻辑,代码的复用率得到了提高,也不用再使用mixin担心命名冲突的问题。ref与reactive是Vue3新推出的主要API之一,它们主要用于响应式数据的创建。reactive能做的,ref都能胜任,并且ref底层还是使用reactive来做的!!!ref函
无盐海
·
2023-11-03 00:16
Vue
vue.js
前端
javascript
Vue3.0
watch和watchEffect监听器:VCA
简介在项目中,有时候检测一个变量的值是否反升了变化。通常使用的watch或者使用低效的循环判断。在次vue中给我们设置了深度监测数据繁盛变化的方法。1.vue中提供了在watch监听时设置deep:true就可以实现对对象的深度监听;2.immediate:true,代表watch里面声明了之后会立马执行handler里面的函数案列{{item}}import{reactive,ref,watch
无盐海
·
2023-11-03 00:15
Vue
vue.js
前端
Vue3学习-生命周期、自定义hook
目录一、生命周期二、自定义hook函数Vue2基础全套教程合集:点击跳转 Vue2高级全套教程合集:点击跳转一、生命周期vue2.x的生命周期2.vue3.0的生命周期
Vue3.0
中可以继续使用
大脑不能为空
·
2023-11-02 08:40
Vue2-Vue3全套学习教程
学习
前端
javascript
vue.js
前端框架
ubuntu 服务器部署
vue3.0
web项目
一.设置root账户密码sudopasswdroot二.安装jdksudoaptinstalldefault-jresudoaptinstallopenjdk-11-jre-headlesssudoaptinstallopenjdk-8-jre-headless 三.安装nginx//命令安装apt-getinstallnginx查看版本nginx-v开启nginx:servicenginxsta
xdchenmozhe
·
2023-11-02 07:45
腾讯云
vue3.0
日历
效果图安装环境“vue”:“^3.2.6”“vite”:“^2.5.4”介绍解决思路利用css缩放来处理大屏适配的问题,项目地址安装npmicalendar-vue3引入import{calendarVue}from'calendar-vue3'import'calendar-vue3/dist/style.css'使用示例{{dayjs(data.date).format("YYYY-MM-DD
BLUESKYHOST
·
2023-11-02 06:44
vue
vue.js
javascript
前端
vue3路由,vue-router4,动态添加路由不生效的问题
项目场景:在
vue3.0
中,做了个动态添加权限路由的功能,可是死活不行问题描述:使用router.addRoute添加好路由之后,输入路由地址死活访问不了,提示没有匹配到这个路由但是把路由实例(router.getRoutes
bittingCat
·
2023-11-02 02:49
web前端
vue3.x
vue.js
前端
javascript
vue3.0
watch侦听器
目录前言:1.选项式API中的侦听器1.1函数式侦听器1.2对象式侦听器1.3对象式侦听器相关参数1.3.1deep1.3.2immediate1.3.3flush1.4this.$watch侦听器1.4.1创建侦听1.4.2停止侦听2.组合式API中的侦听器2.1watch()函数2.1.1创建侦听2.1.2停止侦听2.2watchEffect()函数2.2.1回调的触发时机2.2.2停止侦听2
程序员--韩同学
·
2023-11-02 00:19
vue3.0
前端
javascript
vue.js
Jeecgboot-Vue3 v1.0.0 版本正式发布,基于代码生成器的企业级低代码平台
项目介绍Jeecgboot-Vue3采用
Vue3.0
、Vite、Ant-Design-Vue、TypeScript等新技术方案,包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能
jeecg博客
·
2023-11-01 18:43
何去何从
新接
项目前期
没有跟进,后期方案不仅写不出来,还没有方向……近期,成都负责人与老板又因为金钱起了冲突,两人各有各的想法,我夹在中间不知所措,成都负责人给我了三个选择:第一:老板付我工资,她付另一个人工资。
GY孤阳
·
2023-11-01 17:59
通用设计方法——利益相关者分析图
图片来自youtube前言:今天来一起学习一下
项目前期
常采用的一种设计方法——利益相关者分析图一、什么是利益相关者分析图?
外加剂_
·
2023-11-01 10:26
SpringCloud Alibaba Demo(Nacos,OpenFeign,Gatway,Sentinel)
可参考下面版本对应
项目前期
准备启动nacos../startup.cmd-mstandalone登陆nacos官方loc
切克脑
·
2023-11-01 08:12
spring
cloud
sentinel
java
vue3.0
特性写的太好了忍不住复制下来
以下文章来源于程序员成长指北,作者koalaimage前言
Vue3.0
在去年9月正式发布了,也有许多小伙伴都热情的拥抱
Vue3.0
。
心淡然如水
·
2023-11-01 06:20
不要把老项目迁移到
Vue3.0
(Vue2.0迁移到
Vue3.0
出现的兼容问题汇总)
前言:
Vue3.0
发布以来,可谓是一石激起千层浪,
vue3.0
相较于vue2.0的新特性,例如全局API实例化,组合式API,Teleport等,可谓是极大的解决了vue2.0开发人员心中的痛点,再叠加一层
呔,你这厮~
·
2023-10-31 14:13
uni-app
vue
小程序
vue.js
vue2.0跟
vue3.0
的区别
1、性能优势:1、virtualDOM完全重写,mounting&patching提速100%;2、更多编译时(compile-time)提醒以减少runtime开销;3、基于Proxy观察者机制以满足全语言覆盖以及更好的性能;4、放弃Object.defineProperty,使用更快的原生Proxy;5、组件实例初始化速度提高100%;6、提速一倍/内存使用降低一半;2、生命周期对比:befo
weixin_61829950
·
2023-10-31 14:13
前端
javascript
开发语言
vue.js
Vue2.0与
Vue3.0
区别总结
Vue2.0与
Vue3.0
区别总结结构部分:1.程序主入口文件main.js**vue2.0importVuefrom'vue'importAppfrom'.
倩端
·
2023-10-31 14:40
javascript
vue.js
前端
vue2.0和vue.3.0的数据双向绑定简单实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、vue2.0数据双向绑定二、简单实现1.html2.jsvue3.0是通过Proxy实现的简单实现总结前言
vue3.0
将响应式改为使用
ifyout
·
2023-10-31 14:09
vue
vue.js
vue
vue2.0和
vue3.0
区别
一.重构响应式系统,使用Proxy替换Object.defineProperty,使用Proxy优势:1可直接监听数组类型的数据变化2监听的目标为对象本身,不需要像Object.defineProperty一样遍历每个属性,有一定的性能提升3可拦截apply、ownKeys、has等13种方法,而Object.defineProperty不行4直接实现对象属性的新增/删除二.重构VirtualDO
@码农小洲
·
2023-10-31 14:39
vue.js
javascript
前端
Vue2.0和
Vue3.0
的区别
次的版本迭代都是对上⼀个版本的升级优化,不管是对于我们开发者还是对于⽤户体验都是不断地在越来越⽅便,接下来我会着重于开发者来说⼀下两个不同版本的区别,详解1.vue2.0和3.0的初始化就存在着⼀定区别,⽐如
vue3.0
丿乐灬学
·
2023-10-31 14:06
vue.js
前端
javascript
vue中如何引入自动引入所有svg图标
(
vue3.0
应该是没有这个问题的)2.webpack.base.conf.js修
口袋の的天空
·
2023-10-31 11:37
vue2.0
前端
Vue3.3指北(六)
1.3、Pinia基础使用1.4、getters实现1.5、action异步实现1.6、storeToRefs函数1.7、Pinia的调试1.8、总结1.9、Pinia持久化插件视频参考教程:2021年
Vue3.0
生命是有光的
·
2023-10-31 10:35
#
Vue3灬大乘期
vue.js
vue3.0
新特性
前言目录前言一、对比vue2的变化1.优点2.性能提升的原因3.响应式数据的变化二、新增特性1.Composition(组合)API2.setup2.1ref2.2reactive2.3toRef(obj,key)、toRefs(obj)2.4isRef、unref、isReactive、isProxy、isReadonly2.5computed、watch、watchEffect2.6生命周期2
程序员良仔
·
2023-10-31 07:16
vue基础知识与运用
1024程序员节
vue
javascript
vue3.0
新变化了解
vue3.0
源码全部用TS重写。使用monorepo的方式来组织项目的结构,把独立的功能模块都提取到不同的包中用proxy也就是代理对象重写了响应式的代码,并
不断学习的码农
·
2023-10-31 07:15
前端
javascript
vue.js
Vue性能优化及
Vue3.0
的新特性
一.vue设计原则的理解首先就是渐进式JavaScript框架:与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。易用性vue提供数据响应式、声明式模板语法和基于配置的组件系统等核心特性。这些使我们只需要关注应用的核心
cnmeimei
·
2023-10-31 07:14
技术
Vue性能优化之
Vue3.0
的新特性
vue3新特性:一、使用Proxy替换Object.defineProperty,重构响应式系统,使用Proxy优势:1、可直接监听数组类型的数据变化2、监听的目标为对象本身,不需要像Object.defineProperty一样遍历每个属性,有一定的性能提升3、可拦截apply、ownKeys、has等13种方法,而Object.defineProperty不行4、直接实现对象属性的新增/删除p
时间的情敌
·
2023-10-31 07:42
vue.js
javascript
Vue3.0
新特性探索和迁移指南
vue3亮点Performance:性能更比Vue2.0强。Treeshakingsupport:可以将无用模块“剪辑”,仅打包需要的。CompositionAPI:组合APIFragment,Teleport,Suspense:“碎片”,Teleport即Protal传送门,“悬念”BetterTypeScriptsupport:更优秀的Ts支持CustomRendererAPI:暴露了自定义渲
mountain410
·
2023-10-31 07:41
javascript
vue.js
es6
typescript
Vue 3.0 学习 新特性
Vue3.0
新特性一、迎接Vue3.01.简介Vue.js作者兼核心开发者尤雨溪宣布
Vue3.0
进入Beta阶段。
指数定投小白
·
2023-10-31 06:39
vue
前端框架
Object.defineProperty的缺陷
众所周知,尤大大的
vue3.0
版本用Proxy代替了defineProperty来实现数据响应,那么defineProperty有什么缺陷呢//这是将要被劫持的对象constdata={name:'',
你若安好那怎得了
·
2023-10-31 06:58
vue组件样式穿透 /deep/ 、 >>> 和 ::v-deep
某个深层元素(eg:.el-input__inner)或其他深层样式时,需要使用/deep/,如:.conBox/deep/.el-input__inner{padding:010px;}注意,/deep/在
vue3.0
@Umbrella
·
2023-10-31 05:53
【Vue/React】
【html5/css3】
v-deep
/deep/
Composition API
CompositionAPICompositionAPI也称为组合式API,实现代码的共享以及重用
Vue3.0
暴露变量必须return出来,template中才能使用;Vue3.2中只需要在script
Raccom
·
2023-10-31 04:33
Vue
vue.js
Vue3.0
实现拖拽布局
最近遇到个需求需要对页面布局进行拖拽然后改变布局,保存布局插件首先,我们选择的插件是vue-grid-layoutnpmivue-grid-layout--save官网:https://jbaysolutions.github.io/vue-grid-layout/zh/guide/properties.html#gridlayout插曲安装完依赖,发现项目能启动起来,按照官网demo发现页面空白
二营长家的张大炮
·
2023-10-31 04:57
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他