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
setup 介绍
✨专栏介绍在当今Web开发领域中,构建交互性强、可复用且易于维护的用户界面是至关重要的。而Vue.js作为一款现代化且流行的JavaScript框架,正是为了满足这些需求而诞生。它采用了MVVM架构模式,并通过数据驱动和组件化的方式,使我们能够更轻松地构建出优雅而高效的Web应用程序。在本专栏中,我们将深入学习Vue.js的核心概念、组件开发、状态管理、路由和性能优化等方面的知识。无论你是初学者还
俊刚、
·
2024-01-24 06:10
Vue
Vue3
javascript
前端
vue.js
vue3
中组合键实现换行
vue3
中组合键实现换行需求背景有一个聊天室功能,采用输入框的形式,输入完毕使用Enter,可以直接进行发送。
推开世界的门
·
2024-01-24 06:57
vue.js
javascript
前端
vue3
组合式API小结
2、组合式API,我们可以使用导入的API函数来描述组件逻辑创建
vue3
项目node本版:node16.x.x,脚手架:create-vue脚手架工具,底层vite创建
vue3
项目:npminit
chunchun_H
·
2024-01-24 06:00
javascript
前端
vue.js
Vue组件插槽以及vuex初识
slot-scope父组件使用slot-scope接收插槽传过来的值slot-scope的方式可以使用template也可以直接写在元素上我是插槽1--{{scope.msgv}}在vue2.6之后出现了v-slot在
vue3
冲锋敢死曾小贤
·
2024-01-24 05:41
Vue3
当中通过script和defineOptions两种方式指定组件的name
在
vue3
当中,当使用setup语法糖时,我们没有办法在script当中添加一个name属性,但是可以采取其他的方式来实现,代码如下:使用两个script块import{onMount
@二十六
·
2024-01-24 04:18
vue.js
javascript
前端
defineOptions
vue3
源码解读--ref
目录vue2源码
vue3
源码示例源码上一节我们了解了setup的运行逻辑,它确实能很好的将setup中返回的值显示到template中,但是当我们想要在代码中改变它时,却发现是无效的,原因可能是没有进行依赖收集的缘故
习惯水文的前端苏
·
2024-01-24 04:54
vue3
知识点大全
选项api和组合式api1、optionsAPI:在对应的属性中编写对应的功能模块;比如data定义数据、methods中定义方法、computed中定义计算属性、watch中监听属性改变缺点:实现一个功能时,功能对应的代码逻辑会被拆分到各个属性中,当组件复杂的时候,逻辑关注点的列表就会增长,同一个功能的逻辑就会被拆分的很分散,这种碎片化的代码使得理解和维护这个都复杂的组件会很困难,并且隐藏了潜在
前端fighter
·
2024-01-24 03:04
vue.js
前端
javascript
UVeiw 组件的使用(更多自定义案例和解决方案),
Vue3
+ts 版本 #Selected组件 #Vue 3 # Ts
select打开onMounted(()=>{//TODO完善流程loadCompanyInfo()}//弹出控件constshow=ref(false);//这种情况需要指定range-key为cateName,否则组件不知道该显示对象的哪个属性constlist=ref([]);//constselected=ref()//选中后的方法回调TODO:自定义逻辑处理constconfirm=(s
Light-ing
·
2024-01-24 02:36
Vue
vue.js
javascript
前端
vue源码(一)
搭建环境获取地址:GitHub-vuejs/vue:ThisistherepoforVue2.For
Vue3
,gotohttps://github.com/vuejs/core安装依赖:npmi安装rollup
Goat恶霸詹姆斯
·
2024-01-24 02:56
vue.js
前端
javascript
知识笔记(九十四)———
vue3
中的菠萝能吃吗?
开个玩笑,这里说的菠萝不是吃的,是
vue3
中的状态管理器(pinia)
Vue3
Pinia使用在学习Vue2的一定都知道,在vue2版本中,如果想要使用状态管理器,那么一定是集成Vuex,首先说明一点,Vuex
瑞崽崽崽
·
2024-01-24 01:18
笔记
vue.js
javascript
echart+
vue3
实现世界地图和数据轮播
汉化版世界地图资源百度网盘链接:世界地图提取码:7952废话不多说,先上图,在上代码,留个小红心再走,附件赠送一个汉化版世界地图json文件,不好意思,csdn抽经文件不让上传,需要汉化版的世界地图文件的可以留言~图一:图二:国际经营看板import*asechartsfrom'echarts'importworldMapfrom'/@/assets/json/other/world_zh.ts'
一路从容
·
2024-01-24 00:55
echarts
前端
javascript
vue.js
做幸福的大富翁~感恩+欣赏日记8.8(44/100)
✨感恩智慧的脑袋,总能get到一些有意思的想法~✨感恩
随手记
录灵感的习惯,今晚也更加发现潜意识的智慧✨感恩阿姨送的芒果,感恩妈妈的提议,以及自己说干就干的行为,促成了今晚的杨枝甘露,美味~✨感恩有健康的身体
魏薇天赋解读
·
2024-01-23 23:22
Vue3
QRCode生成
npminstallvue-qr--save二.引用与使用引用//importvueqrfrom'vue-qr'vue2的引入importvueqrfrom'vue-qr/src/packages/vue-qr.vue'//
vue3
朝阳若蓝
·
2024-01-23 22:08
#
L4:Vue
vue.js
qrcode
Vue3
+ ts的使用(选项式API,组合式API)
一.IDE的配置1.VSCode插件安装搜索@builtintypescript2.点击“TypeScriptandJavaScriptLanguageFeatures”右下角的小齿轮,然后选择“Disable(Workspace)”3.重新加载工作空间。Takeover模式将会在你打开一个Vue或者TS文件时自动启用。二.依赖的安装vueaddtypescript三.使用语法1.不加setup的
朝阳若蓝
·
2024-01-23 22:08
#
L4:Vue
vue3
ts
Vue3
的computed和watch
目录1、computed2、computed完整写法3、watch4、watch监听对象具体属性5、watch监听reactive数据1、computed基于现有的数据计算出新的数据import{ref,computed}from'vue'constnum=ref(1)constdoubleNum=computed(()=>{returnnum.value*2})constgoods=ref([{
诗霖雪
·
2024-01-23 22:56
vue笔记
vue.js
前端
javascript
vue3
的watchEffect和watch其他参数
目录1、watchEffect基本使用2、watch与watchEffect的异同3、watch其他参数使用1、watchEffect基本使用1回调函数立即调用2回调函数依赖的数据都会被监控3深度监控num++import{watchEffect,ref,reactive}from'vue'//watchEffect监控数据constnum=ref(10)constobj=reactive({na
诗霖雪
·
2024-01-23 22:56
vue笔记
前端
javascript
vue.js
Vue3
setup()的非语法糖和语法糖的用法
1、setup()的语法糖的用法script标签上写setup属性,不需要exportdefault{}setup()都可以省创建每个属性或方法时也不需要return导入某个组件时也不需要注册//script标签上写setup属性,不需要exportdefault{}setup()都可以省import{ref}from'vue'//组合式api//创建响应式数据age,初始值是10constage
诗霖雪
·
2024-01-23 22:55
vue笔记
前端
javascript
vue.js
一文掌握
vue3
.2
一文掌握
vue3
.2前言1、setup语法糖1.1defineProps1.2defineEmits1.3defineExpose2、ref、reactive创建响应式数据3.1ref3.2reactive3
#GZ
·
2024-01-23 22:45
javascript
vue.js
前端
Vue 3 + Ts 生命周期钩子函数的使用 #onShow() #onMounted()
#1.
Vue3
+Ts关于onShow()的使用在
Vue3
中,onShow是一个生命周期钩子函数,用于在组件显示时执行特定的逻辑。在setup语法糖中,可以使用onShow来实现类似的功能。
Light-ing
·
2024-01-23 22:15
前端
Vue
vue.js
javascript
前端
Vue3
+Vite 利用postcss-pxtorem移动端适配
1.介绍postcss-pxtorem是PostCSS的插件,用于将像素单元生成rem单位。前端开发还原设计稿的重要性毋庸置疑,目前应用的单位最多还是rem,然而每次在制作过程中需要自己计算rem值,为了能够直接按照设计图的尺寸开发,并且能自动编译转换成rem,下面就来分享下postcss-pxtorem的使用。介绍amfe-flexibleamfe-flexible是配置可伸缩布局方案,主要是将
哒哒哒Q
·
2024-01-23 21:56
postcss
vue.js
前端
关于富文本编辑器wangeditor在
vue3
中的使用
1.安装npminstall@wangeditor/editor--savenpminstall@wangeditor/editor-for-vue@next--save安装以上两个包2.引入进行使用注释:valueHtmlCount:编辑里的内容,为富文本字符串editorRef:工具栏实例toolbarConfig:工具栏配置文件editorConfig:编辑器菜单配置文件onCreated:
哒哒哒Q
·
2024-01-23 21:26
vue.js
富文本编辑器
上传图片到阿里云
wangeditor
vue3
+vite 封装axios请求
vue3
+vite封装axios请求安装axios创建axios实例封装请求方式封装请求接口vue中调用安装axiosnpminstallaxios创建axios实例//http/index.jsimportaxiosfrom'axios'import
小李不小
·
2024-01-23 21:28
快速打通 Vue 3(五):详解 Vue 中的路由
08.路由很激动进入了
Vue3
的学习,作为一个已经上线了三年多的框架,很多项目都开始使用
Vue3
来编写了这一组文章主要聚焦于
Vue3
的新技术和新特性如果想要学习基础的Vue语法可以看我专栏中的其他博客Vue
*Soo_Young*
·
2024-01-23 20:19
vue.js
前端
javascript
Vue3
:拖拽功能(可用于from,table)
在一些项目中,可能需要做一些定制化开发,比如:from表单中,可能需要各种拖拽的组件。所以给大家做一些推荐。访问地址VueDraggablePlus可以有多种方式,1,组件2,函数方式3,指令方式npminstallvue-draggable-plus这里我只做对组件的使用方法(对其他方式感兴趣的,可以去官网学习一下):{{item.name}}import{ref}from'vue'import
梦雨生生
·
2024-01-23 19:27
Vue3
工具
vue.js
前端
javascript
typescript
关于Element Plus DatePicker 日期选择器 二次封装,精确到时分秒
环境说明:
Vue3
+ElementPlusui这次关于ElementPlus日期选择器组件二次封装,其中为了快速开发用到moment日期插件。
梦雨生生
·
2024-01-23 19:26
Vue3
Element
Plus
ui
javascript
开发语言
ecmascript
typescript
vue.js
Vue3
父子组件传值 ts
父子组件传值父子组件传值,父组件通过子组件的v-bind定义一个属性将父子的数据传递给子组件,子组件通过defineProps传递纯类型参数的方式来声明,接收父组件传过来的数据。子组件通defineEmits派发一个事件来传递给父组件父组件加接收子组件传过来的数据:{{child}}import{reactive,ref}from'vue';importChildViewfrom'./ChildV
梦雨生生
·
2024-01-23 19:56
Vue3
javascript
vue.js
前端
Vue3
:组合式函数(引入外部ts文件,修改外部ts参数)
更为复杂的业务逻辑可以使用store来处理
vue3
中不在推荐使用mixins,在Vue2中,mixins是创建可重用组件逻辑的主要方式。
梦雨生生
·
2024-01-23 19:56
Vue3
vue.js
前端
javascript
Vue3
:状态管理-Store(Vuex,Pinia)
什么是状态管理理论上来说,每一个Vue组件实例都已经在“管理”它自己的响应式状态了它是一个独立的单元,由以下几个部分组成状态:驱动整个应用的数据源;视图:对状态的一种声明式映射;交互:状态根据用户在视图中的输入而作出相应变更的可能方式。Vuex和Pinia的区别Vuex:1.由state,getters,mutations,actions,modules组成2.通过mutations修改state
梦雨生生
·
2024-01-23 19:56
Vue3
前端
开发语言
typescript
Vue3
:插槽(slot,useSlots,useAttrs)
1.插槽1.组件FancyButtonClickme!2.组件FancyButton的模板是这样的元素是一个插槽出口(slotoutlet),标示了父元素提供的插槽内容(slotcontent)将在哪里被渲染。3.渲染DOMClickme!2.defineExpose使用的组件是默认关闭的——即通过模板引用或者$parent链获取到的组件的公开实例,不会暴露任何在中声明的绑定。可以通过define
梦雨生生
·
2024-01-23 19:26
Vue3
前端
typescript
vue.js
第十八节
vue3
elementplus 路由守卫
系列文章目录目录系列文章目录前言操作方法总结前言在Vue中,路由守卫(RouteGuards)是一个用于控制路由访问的机制。它们可以在路由被访问之前或之后执行一些操作,例如检查用户身份验证或权限。VueRouter提供了几种类型的路由守卫:全局前置守卫、全局后置守卫、路由独享的守卫。这节我们主要配置下项目得路由守卫。实现得功能
hongc93
·
2024-01-23 19:46
vue3
elementPlus
mock后台管理系统
vue.js
javascript
前端
vue3
项目运行慢 npm run serve 卡在40%不动弹
解决办法安装speed-measure-webpack-plugin查看编译过程中哪些地方消耗时间久,线程多。安装speed-measure-webpack-plugin修改vue.config.js配置插件重新npmrunserveconstSpeedMeasurePlugin=require('speed-measure-webpack-plugin')//查看编译过程constsmp=new
青乌
·
2024-01-23 19:55
VUE -- 组件库
目前较流行的组件库有:PC端:●ElementUI:ElementUI官网(饿了么前端团队开发,有vue2和
vue3
两种版本)●AntDesign:AntDesign官网(阿里团队开发)●ViewUI:
煸橙干儿~~
·
2024-01-23 18:33
VUE基础
vue.js
前端
javascript
电脑如何优雅地双开微信?Mac/Windows
随手记
录。Windows端Window端真的超级简单,注意手法就行。一、PC端先退出已登录微信,保证无微信程序打开。二、鼠标选中桌面的“微信图标”注意是选中状态就行,即单击就好。
科技玩家
·
2024-01-23 18:48
随手记
减肥真的很痛苦一个小时的慢走一公里的跑步都让你感觉力不从心身体酸痛心率加快汗水滴答滴答的落下很痛苦比起吃东西减肥是很难得吃的很开心减的很痛苦好吃的络绎不绝勾引着我的味蕾看看挺着的肚子叹一口气还是放弃进食痛并快乐着
炎世
·
2024-01-23 18:31
vue3
中几种封装让后端传参请求方式
1、post请求,但是后端参数不是对象,是一个单参后端//////获取项目服务详情////////////[AllowAnonymous][HttpPost("get-eploymentDetails")]publicasyncTaskGetDetailsAsync(Guidid){returnawait_projectServiceAppService.GetDetailsAsync(id);}
吱吱喔喔
·
2024-01-23 18:40
前端
#
vue
前端
vue.js
vue3
如何获取本地json文件和调用后端接口渲染数据(uniapp&
vue3
)
一、获取本地json文件方式渲染准备:在static目录下存放一个json文件//引入本地jsonimportfixedDatafrom'@/static/data/test.json'//将json中数组给functext(根据自己json文件的层级结构来使用)constfunctext=fixedData.data二、调用后端接口方式渲染uniapp调用接口:{{item.name}}impo
又又爱拍照
·
2024-01-23 18:54
json
uni-app
vue.js
vue2(Vuex)、
vue3
(Pinia)、react(Redux)状态管理
vue2状态管理VuexVuex是一个专为Vue.js应用程序开发的状态管理模式。它使用集中式存储管理应用的所有组件的状态,以及规则保证状态只能按照规定的方式进行修改。State(状态):Vuex使用单一状态树,即一个对象包含全部的应用层级状态。这个状态树对应着一个应用中的所有状态。Getters(获取器):Getters允许你在模板中计算状态。相当于组件中的计算属性。可以对state中的数据进行
又又爱拍照
·
2024-01-23 17:53
前端
前端框架
随手记
灌这种鸡汤有什么用呢不管怎么说都改变不了资本的剥削本性,工作本身就是谋取经济回报的行为,如果没有经济收入,谁会不抱怨?再者说来,如果遇到危机,企业第一想到的是踢开员工。我们的企业文化,员工归属感到底该靠什么维系?在我们国家绝大部分应该是共同经济利益吧,共同目标和情感来源哪里?记得有个人和我说企业文化终究是老板文化,所以员工不抱怨不逃跑取决于老板带领企业的态度,取决于老板的品质。
盖盖高楼
·
2024-01-23 17:34
你养成随时记笔记、看笔记的习惯了吗?
养成
随手记
笔记的习惯,无论做什么事情都要习惯性的用笔记一记,你所记的东西会让你的思路变得越来越清晰,做事越来越有条理,效率也更高。
医小僧的旅途
·
2024-01-23 16:29
手把手教小白安装配置python
一个金融系统工作的硕士生想学python股票量化,一直以来也没逼迫自己坚持写作输出,很多时间都荒废了,教她的过程中一些值得记录容易上手的过程就
随手记
录一下。
快乐星球没有乐
·
2024-01-23 15:57
python
开发语言
计算机毕业设计:基于python汽车数据采集分析可视化系统+爬虫+django框架
其中,采用了PythonDjango框架和Scrapy爬虫技术实现数据的抓取和处理,结合MySQL数据库进行数据存储和管理,利用
Vue3
、
q_3375686806
·
2024-01-23 15:07
毕业设计
biyesheji0002
biyesheji0001
python
课程设计
汽车
爬虫
django
自己构建webpack+
vue3
+ts
先看看我的目录结构(我全局使用TS):一、安装配置webpack打包安装esnonpminstallesnoesno是基于esbuild的TS/ESNextnode运行时,有了它,就可以直接通过esno*.ts的方式启动脚本,package.json中添加type:“module”,使用esm的模块管理方式。{"name":"create-my-vue-test","version":"1.0.0
strexGM
·
2024-01-23 15:07
webpack
前端
node.js
使用vue-qr插件生成二维码
/www.npmjs.com/package/vue-qr安装vue-qr插件npminstallvue-qr--save引入vue-qr//vue2importvueQrfrom'vue-qr'//
vue3
importvueQrfrom'vue-qr
初级开发
·
2024-01-23 14:56
前端
vue
vue.js
前端
javascript
Vue3
组合式API之getCurrentInstance详解(在行为验证码之滑动验证AJ-Captcha遇到在开发环境可以,测试环境报错)
首先大家知道我们可以通过getCurrentInstance这个函数来获取当前组件的实例对象,也就是当前vue这个实例对象在Vue2中,我们是可以通过this来获取当前组件实例;但是在
Vue3
中,在setup
小涵涵是程序媛
·
2024-01-23 14:33
vue.js
javascript
前端
Vue3
父组件传值给子组件+以及使用NModal组件
前言:我想实现表格中点击详情弹窗出一个表格展示该行详细信息。想着这个弹窗里用子组件展示。分担父组件下,怕代码过多。(使用NModal组件弹窗展示)等我一波百度,嗯,实现方法挺多嘛,什么refs什么的,看似条条大路通罗马,我一试,一试一条死路/(ㄒoㄒ)/~~,最后也没用到refs(我还是更倾向于用这个,毕竟vue2都是这样),一直说找不到$refs,我还去了解了底层**getCurrentInst
靠着蓝色背景幻想
·
2024-01-23 12:38
vue
typescript
ui
Vue3
+Ts:使用i18n实现国际化与全局动态下拉框框切换语言
Vue3
+Ts:使用i18n实现国际化与全局动态下拉框框切换语言一、下载依赖:二、创建ts文件并配置main.ts三,如何使用1.在中使用2.在setup中使用四、全局下拉框动态切换一、下载依赖:npminstallvue-i18n
靠着蓝色背景幻想
·
2024-01-23 12:38
vue.js
前端
javascript
typescript
前后端分离项目中实现图形验证码
本次我们通过springboot后端项目生成图形验证码,通过
vue3
前端项目来展示验证码;在
vue3
前端项目中新建一个Captcha.vue文件,用来展示图形验证码。新建一个springb
张乔24
·
2024-01-23 12:35
vue3
vue.js
前端
javascript
vue3
-组件基础
什么是组件组件允许我们将UI划分为独立的、可重用的部分,并且可以对每个部分进行处理。在实际应用中,组件常常被组织成层层嵌套的树状结构。定义一个组件我们一般会将Vue组件定义在一个单独的.vue文件中,这被叫做单文件组件(简称SFC):import { ref } from 'vue'const count = ref(0) 你点击了我 {{ count }} 下. .container
王大可996
·
2024-01-23 12:34
vue3
vue.js
javascript
前端
vue
Vue3
+Ts:实现paypal按钮
Vue3
+Ts:实现paypal按钮一、前端页面按钮实现第一步:下载paypal.js依赖第二步:引入要使用的vue页面,并调用。
靠着蓝色背景幻想
·
2024-01-23 12:34
typescript
javascript
vue.js
前端
npm
前后端分离,使用
vue3
整合SpringSecurity加JWT实现登录校验
前端使用
vue3
进行构建,用到了element-plus组件库、axios封装、pinia状态管理、Router路由跳转等技术。后端还是springboot整合springs
张乔24
·
2024-01-23 12:33
spring
boot整合第三方技术
vue.js
spring
boot
securtty
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他