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
教程
1.1配置环境vue官网:Vue.js-TheProgressiveJavaScriptFramework|Vue.js终端Linux和Mac上可以用自带的终端。Windows上推荐用powershell或者cmd。GitBash有些指令不兼容。安装Nodejs安装地址:Node.js安装@vue/cli打开GitBash,执行:npmi-g@vue/cli如果执行后面的操作有bug,可能是最新版
m0_59519985
·
2024-03-05 19:14
Vue
vue
VUE3
(二)使用vue-cli创建一个项目
VUE3
官方推荐使用vite来构建项目,但是并不是说之前使用vue-cli创建项目就不行了。
camellias__
·
2024-03-05 13:03
vue3
配合naive-ui的虚拟表格显示超过1000条数据,并且带有单选按钮
父组件import{h,ref}from"vue";importtype{DataTableColumns}from"naive-ui";importHomeViewfrom"./views/HomeView.vue";interfaceRowData{key:number;name:string;age:number;address:string;}constselect=ref(null);c
沙滩上的一颗石头
·
2024-03-05 05:56
ui
vue.js
javascript
Vue 3 中的 Teleport 特性详解
引言在
Vue3
中,引入了一个名为Teleport的新特性。这个特性允许开发者将组件的子组件“传送”到DOM中的任意位置,而不仅仅是它们的直接父级内部。
琛哥的程序
·
2024-03-04 14:36
vue
Vue 3 中的 Composition API 详解
随着前端技术的不断发展和项目复杂度的增加,Vue团队推出了
Vue3
,并引入了CompositionAPI,以更好地满足复杂应用的需求。一、CompositionAPI是什么?
奔强的程序
·
2024-03-04 07:56
vue
Vue 3 中的 setup 函数是如何工作的?
Vue3
中的setup函数是一个新的组件选项,用于使用组合式API定义组件的逻辑。这个函数的引入是为了解决Vue2中随着组件复杂度的增长,选项式的API可能导致代码难以维护和理解的问题。
奔强的程序
·
2024-03-04 07:56
javascript
前端
vue.js
Astro + NextUI 搭建个人博客(导航组件篇)
Astro简介由于我之前的个人博客是
Vue3
+Quasar+Koa+MySql搭建的,整体就是SPA的思路,作为练手倒是可以锻炼前后端各方面的能力。
·
2024-03-04 00:18
Vue 3.4 - 详细发布说明
Vue3
是Vue.js的一个主要版本,它引入了许多新的特性和改进,包括CompositionAPI、性能优化和更小的体积。现在,随着
Vue3
.4的发布,这个框架又向前迈进了一大步。
大鱼前端
·
2024-03-03 07:25
前端
Vue 3.4 - 详细发布说明
Vue3
是Vue.js的一个主要版本,它引入了许多新的特性和改进,包括CompositionAPI、性能优化和更小的体积。现在,随着
Vue3
.4的发布,这个框架又向前迈进了一大步。
·
2024-03-03 01:33
前端
Vue3
+ ElementUIPlus获取node的parent节点
Vue3
+ElementUIPlus获取node的parent节点el-tree可以但是el-tree-v2是不可以的
简单点了
·
2024-03-02 11:57
elementUi
vue.js
elementui
javascript
vue3
实现表格单元格可编辑
以往编辑表格内容都是点击编辑按钮,进入编辑页面或弹窗对整行做编辑的效果。而这次由于项目需要实现在表格内双击就能编辑对应单元格的功能,对于没有做过的我来说也是一个新挑战。需要达到的效果:方案一由于项目使用的是element-ui,所以一开始想到的就是去table组件找有没有能满足此需求的属性。没想到还真有(cell-dblclick)。下面看实现效果(部分代码):{{props.row.amount
HuaHua·Li
·
2024-03-02 07:50
javascript
vue.js
前端
elementui
vue3
+ts实现图片预览功能
首先,需要创建一个Vue组件,用于显示图片和预览图。import{ref}from'vue';exportdefault{props:{imageSrc:{type:String,required:true,},previewSrc:{type:String,required:true,},},setup(props){constpreviewVisible=ref(false);constsho
前端fighter
·
2024-03-02 07:49
vue.js
javascript
前端
TypeScript 中的 type 和 interface:你真的了解它们的不同吗?
如果你有写过
Vue3
的项目,那么对TypeScript肯定不会陌生。
·
2024-03-02 05:20
Vue3
中的Hooks详解
vue3
带来了CompositionAPI,其中Hooks是其重要组成部分。
·
2024-03-01 23:16
前端
Vue-5
Vue3
的优势更容易维护(组合式API)更快的速度更小的体积更优的数据响应创建
Vue3
项目前提环境条件:已安装16.0或更高版本的Node.jsnode-v创建一个Vue应用(下面的指令将会安装并执行create-vue
-seventy-
·
2024-03-01 20:35
#
Vue
vue.js
Vue3
实现一个简单的方位动画
这是最近遇到的一个有点意思的需求,需要根据后端返回的数据,在一块地图的具体的方位上显示对应位置标识(位置图钉)。不用十分精确,只要能表现出大致的方位即可。类似下面的效果,有点像游戏里的地图标识。设计思路由于不用十分精确,就用最简单的div+css来实现位置标识的显示和动画。之后再通过配合背景图片来保证最基础的效果。方位总共9个,东南西北中加上四个角,通过Grid布局让其形成3*3的格子。位置标识只
·
2024-02-29 22:28
程序员vue.js
vue3
实现页面跳转
在
Vue3
中,可以使用router来实现页面跳转。
我爱学习yq
·
2024-02-29 20:01
vue.js
javascript
前端
vue
vue、react和小程序的状态管理
vue2的状态管理vuexvuex官网:https://vuex.vuejs.org/vuex安装在vue2中使用vuex的3版本:npmivuex@3在
vue3
中使用vuex的4版本:npmivuex
LLLuckyGirl~
·
2024-02-29 19:30
vue.js
react.js
前端
Jmeter
学习系列
之七:并发线程组Concurrency Thread Group详解
一、ConcurrencyThreadGroup的介绍ConcurrencyThreadGroup提供了用于配置多个线程计划的简化方法该线程组目的是为了保持并发水平,意味着如果并发线程不够,则在运行线程中启动额外的线程和StandardThreadGroup不同,它不会预先创建所有线程,因此不会使用额外的内存对于上篇讲到的SteppingThreadGroup来说,ConcurrencyThrea
艳Yansky
·
2024-02-29 17:57
自动化测试
Jmeter
压力测试
jmeter
学习
Python
学习系列
-认识面向对象三大特性、可见性和属性装饰器
系列文章目录第一章初始Python第二章认识Python变量、类型、运算符第三章认识条件分支、循环结构第四章认识Python的五种数据结构第五章认识Python函数、模块第六章认识面向对象三大特性文章目录系列文章目录前言一、类和对象1.定义类2.创建和使用类对象3.使用类对象中的方法4.初始化二、面向对象的三大特性1.封装2.继承3.多态三、属性可见性四、属性装饰器总结前言面向对象编程是一种非常流
需要休息的KK.
·
2024-02-29 15:25
python
学习
java
pycharm
面试
vue3
+vite+vant移动端适配记录
1、根节点rem适配1.1、body需要设置一个默认的字体大小,可以设置为16pxbody{font-size:16px;height:100vh;}#app{max-width:750px;min-width:320px;overflow:hidden;min-height:100vh;margin:0auto;}1.2、动态设置根节点rem-->importloginfrom'./page/l
baidu_41921865
·
2024-02-28 09:19
一
HTML类
javascript
html
前端
vue3
生命周期
vue3
的钩子函数基本是再vue2的基础上加了一个on,但也有两个钩子函数发生了变化。
栗子daisy
·
2024-02-27 19:15
vue3
中vue-pdf-embed实现放大、缩小、上一页、下一页、滚动翻页功能(pdf文件预览)
1.安装插件npminstall
vue3
-pdfjsnpminstallvue-pdf-embed2.完整代码上一页{{state.pageNum}}/{{state.numPages}}下一页放大缩小下载
℘团子এ
·
2024-02-27 18:30
vue3
前端
javascript
vue.js
vue3
上传文件到服务器
第一种方式将文件拖到此处或点击上传文件仅支持Excel。单个附件大小不超过3M{{item.attachmentName}}//导入服务商清单constonChange=(file)=>{//附件格式constfileType=["xlsx","xls"];constsize=3;if(fileType){constfileCut=file.file.name.substring(file.fil
℘团子এ
·
2024-02-27 08:17
vue3
vue.js
elementui
前端
javascript
这款完全自定义配置的浏览器起始页插件值得你收藏!
项目介绍HowdzDashboard——一个基于
Vue3
、Typescript、
·
2024-02-27 02:08
vue3
升级了什么
Vue3
在许多方面都进行了功能性升级和改进。
亮学长
·
2024-02-26 11:54
vue.js
javascript
ecmascript
Flutter框架性泛
学习系列
之二、Flutter应用层(Application Layer)上-常用Widgets与简单动画
文章目录概述一、应用程序(Application):1、创建应用对象2、定义应用主页二、Widgets:1.基础的内置Widgets应用1.1TextWidget1.2RaisedButtonWidget1.3ImageWidget1.4IconWidget2.自定义Widgets的创建与应用2.1创建按钮组件2.2创建卡片组件2.3创建自定义列表项3.布局Widgets的应用3.1RowWidg
太书红叶
·
2024-02-26 03:12
Flutter框架性学习
flutter
学习
Dart
widget树
vue3
使用ElementPlus upload上传文件的两种方式
1.不使用actiona:html部分(上传单个文件)b:js部分//上传consthandleChange=(rawFile)=>{if(rawFile.type!=="image/jpeg"&&rawFile.type!=="image/png"){ElMessage.error("只能上传jpeg/jpg/png图片");returnfalse;}elseif(rawFile.size/10
·
2024-02-25 09:10
wo-gradient-card是一款采用uniapp实现的透明辉光动画卡片
采用uniapp-
vue3
实现,透明辉光动画卡片,卡片内容包含标签、标题、副标题、图片支持H5、微信小程序(其他小程序未测试过,可自行尝试)可用于参考学习可到插件市场下载尝试:https://ext.dcloud.net.cn
狼性书生
·
2024-02-25 02:09
uniapp插件
uni-app
vue
微信小程序
前端
vue.js
#11
vue3
中使用el-dialog展示与关闭交由父组件控制的写法
目录1、法一:通过defineEmits调用父组件方法1.1、父组件1.2、子组件(CONTENT)2、法二:通过difineExpose暴露子组件属性2.1、父组件2.2、子组件(Child)1、法一:通过defineEmits调用父组件方法1.1、父组件constfinish=ref(false);constclick=()=>{finish.value=!finish.value;}打开di
火鸡nobug
·
2024-02-24 02:17
vue3
vue.js
前端
javascript
vue3
响应式原理 双向绑定原理
Vue.js的响应式原理和双向绑定原理是Vue.js框架的核心机制,它们共同实现了Vue.js的数据驱动视图的特点。1.响应式原理Vue.js的响应式原理基于JavaScript的Object.defineProperty()方法。Vue.js在初始化时,会遍历data中的所有属性,并使用Object.defineProperty()方法将这些属性转化为getter和setter,这样Vue.js
zhaojjjjjj163
·
2024-02-22 19:09
VUE
vue
JeePlus快速开发平台 validateMobile SQL注入漏洞复现
0x01产品简介JeePlus(洁普斯)是一个软件快速开发平台,使用多种现代Web技术,包括SpringCloud/SpringBoot、MyBatisPlus、SpringSecurity、Redis、
Vue3
OidBoy_G
·
2024-02-20 23:19
漏洞复现
sql
web安全
安全
Jeeplus快速开发平台 validateMobileExist SQL注入漏洞
0x01产品简介JeePlus(洁普斯)是一个软件快速开发平台,使用多种现代Web技术,包括SpringCloud/SpringBoot、MyBatisPlus、SpringSecurity、Redis、
Vue3
OidBoy_G
·
2024-02-20 23:47
漏洞复现
sql
安全
web安全
Vue3
页面自适应,表格滚动高度
TS端代码:import{ref,onMounted}from"vue";/***
Vue3
计算剩余高度**/exportdefaultfunctio
大阳光男孩
·
2024-02-20 23:11
前端
前端
vue
typescript
Vue3
引用第三方模块报错Could not find a declaration file for module ***.
js文件解决方案:1.在Src的目录下面新建一个文件为shims-vue.d.ts的文件2.文件内容为declaremodule'xxx',xxx就是你报错的模块例如我这样declaremodule'
vue3
大阳光男孩
·
2024-02-20 23:11
前端
vue.js
前端
javascript
Vue3
自定义全局指令批量注册
指令封装代码:importtype{App}from"vue";constcontent={mounted(el:any,binding:any){console.dir(binding.value);el.remove();}};constoperate={mounted(el:any,binding:any){console.dir(binding.value);el.remove();}};
大阳光男孩
·
2024-02-20 23:38
前端
vue.js
javascript
前端
vue3
使用pinia
vue3
使用piniapinia类似于vuex,但相对于vuex少了mutations和modules。
酒渣
·
2024-02-20 22:32
vue
vue.js
前端
Rust可以解决的常见问题
rust处理缓冲区溢出问题3.数据竞争(DataRaces)4.空指针(NullPointers)5.内存泄漏(MemoryLeaks)6.并发安全(ConcurrencySafety)总结前言Rust
学习系列
TE-茶叶蛋
·
2024-02-20 19:37
Rust
rust
开发语言
后端
uniapp微信小程序开发踩坑日记:onShow的应用场景及用法
之后再通过导航栏切换到相同的页面并不会导致页面重新加载但是在某些场景下,我们希望每次用户一回到某个页面,就执行相应的函数,但因为导航栏切换页面并不会导致页面重新加载,所以页面中的代码不会被再次执行如果大家和我一样使用
vue3
早八睡不醒午觉睡不够的程序猿
·
2024-02-20 19:36
uni-app
微信小程序
小程序
前端
开发语言
Vue3
+vite搭建基础架构(8)--- 使用pinia-plugin-persist
Vue3
+vite搭建基础架构(8)---使用pinia-plugin-persist说明官方文档安装pinia-plugin-persist使用pinia-plugin-persist测试pinia-plugin-persist
谁不想飞舞青春
·
2024-02-20 19:26
前端
vue.js
前端
html5
vue
javascript
Vue3
+vite搭建基础架构(9)--- 使用vite-plugin-svg-icons
Vue3
+vite搭建基础架构(9)---使用vite-plugin-svg-icons说明安装vite-plugin-svg-icons使用vite-plugin-svg-icons添加svg-icon
谁不想飞舞青春
·
2024-02-20 19:26
前端
vue
vue.js
前端
javascript
html5
Vue3
+vite搭建基础架构(10)--- 使用less和vite-plugin-vue-setup-extend
Vue3
+vite搭建基础架构(10)---使用less和vite-plugin-vue-setup-extend说明官方文档安装less测试less表达式安装vite-plugin-vue-setup-extend
谁不想飞舞青春
·
2024-02-20 19:26
前端
vue.js
less
vue
前端
html5
【无标题】
vue3
+pinia+vite管理平台模板(涉及顶部、侧边、导航栏菜单联动)
超实用的
vue3
+setup+pinia+vite项目模板主要实现顶部菜单、侧边菜单、导航栏菜单联动效果,效果相当的巴士惨了。
Silence翔海
·
2024-02-20 19:26
vue3.0
vue-cli
vue.js
vue3
.0+ts+element-plus多页签应用模板:多级路由缓存
二、路由扁平化三、定义tag模块处理路由缓存四、切换路由时加入缓存五、使用keep-alive系列文章
vue3
.0+ts+element-plus多页签应用模板:前言
vue3
.0+ts+element-plus
W先生-SirW
·
2024-02-20 19:24
vue
typescript
Vue3
+vite搭建基础架构(11)--- 菜单栏功能和Tab页功能实现
Vue3
+vite搭建基础架构(11)---菜单栏功能和Tab页功能实现说明删除项目中不需要的文件userStore全局属性代码菜单栏代码Tab页代码解决浏览器输入地址时不会打开tab页问题和切换tab
谁不想飞舞青春
·
2024-02-20 19:23
前端
vue.js
javascript
前端
vue
html5
vue2和
vue3
中sass的使用
我们将讨论如何在Vue2和
Vue3
版本中使用Sass。
·
2024-02-20 19:34
vue3vue2sass
vue2和
vue3
通过函数调用一个组件
实现一个简单的弹窗组件:vue2函数式组件写法,通过extend方法:创建ui.vue文件,存放我们的组件,如下:你好关闭.dialog{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:rgba($color:#000000,$alpha:0.2);&-body{width:500px;height:300
·
2024-02-20 19:01
vue3
项目配置按需自动导入API组件unplugin-auto-import
场景应用:避免写一大堆的import,比如关于Vue和VueRouter的1、安装unplugin-auto-importnpmi-Dunplugin-auto-import2、配置vite.configimportAutoImportfrom'unplugin-auto-import/vite'//按需自动加载API插件AutoImport({imports:["vue","vue-router
菜鸟茜
·
2024-02-20 18:45
VUE
前端
vue
自动引入插件
利用vite快速搭建
vue3
项目
1、选择一个文件夹,在vscode终端打开,输入命令【npmcreatevite@latest】npmcreatevite@latest2、提示你输入项目名称之后,我这里设置的是【rookiedemo】3、回车之后,出现选择框架的提示,我们选择【vue】回车4、之后根据你的编码习惯或需要,选择【ts】或者【js】,点回车5、vite非常贴心,按照对应的提示,即可6、【cdrookiedemo】进入
菜鸟茜
·
2024-02-20 18:15
VUE
vue.js
前端
vue3
vue3
项目配置按需自动引入自定义组件unplugin-vue-components
我们通常在项目中,需要手动引入自定义的各种组件,如果涉及的页面功能比较多的话,光是import的长度都能赶上春联了。如果,能有一个插件帮我们实现自动引入,是不是要谢天谢地了呢?接下来就进入我们的主角unplugin-vue-components,这就是前端大神AnthonyFu写的的非常好用的插件,其实已经被vite官方收录了1、安装unplugin-vue-componentsnpmiunplu
菜鸟茜
·
2024-02-20 18:39
VUE
vue
自动引入
antfu
上一页
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
其他