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导出excel
vue3
框架笔记
Vue3
的API可以向下兼容2,
Vue3
中新增了很多新的写法。我们课程主要以
Vue3
为主官网我们学习Vue需要转变思想,以后不再需要自己操作dom元素,我们只需要改变数据,然后dom元素会自动更新。
光影少年
·
2024-01-01 09:52
笔记
ide
webstorm
vue.js
Vue-Setup
一、setup概述小小提示:
vue3
中可以写多个根标签。
夏天的冬雪
·
2024-01-01 08:35
Vue系列
vue.js
javascript
前端
详解
Vue3
中的鼠标事件click和dblclick
本文主要介绍
Vue3
中的常见鼠标事件。
专业研究祖传Bug编写术
·
2024-01-01 08:06
Vue
3基础入门教程
vue.js
javascript
前端
前端框架
vue3
关于子组件给父组件传值,详解
关于
vue3
其他功能暂不说明。主要针对父子传值问题!
qq_42503333
·
2024-01-01 07:48
vue3
vue.js
vue3
-12
需求是用户如果登录了,可以访问主页,如果没有登录,则不能访问主页,随后跳转到登录界面,让用户登录实现思路,在用户登录之前做一个检查,如果登录了,则token是存在的,则放行,如果没有token,则不能访问主页,随后跳转到登录界面,让用户登录在src\router\a6router.ts中编写代码//在每次路由跳转之前都会执行beforeEach里面的箭头函数,to代表要跳转的目标路由对象,from
敲代码的翠花
·
2024-01-01 06:30
vue3
前端
vue.js
vue2与
vue3
数组的区别
Vue2.x和
Vue3
.x在数组方面有一些不同之处,主要涉及到
Vue3
.x中对响应式系统的改进。
蛋黄派i
·
2024-01-01 06:43
vue.js
javascript
前端
vue3
实现vfor里面的动态ref
vue3
里面$refs已经不支持了,现在需要在tab下面实现这种ref获取组件实例的需求,官网给出的方案,需要vue的版本在3.2.25,默默的看看下自己的版本在3.2.20欲哭无泪,尝试了好久,找到了解决方案
风清云淡_A
·
2024-01-01 05:22
前端框架深度研究-vben
vue.js
javascript
前端
vue3
组件之间传值
vue3
组件之间传值非常好,为啥突然开这样一篇博文,首先是因为
vue3
是未来发展的趋势。
我是ed.
·
2024-01-01 05:12
Vue3
基础
vue.js
前端
Vue3
+Echarts(柱状图):点击不同的按钮可以切换不同年份的数据
一、需求在
Vue3
项目中,绘制一个柱状图:柱状图会展示某一年里四个季度的销售额提供2个按钮选项,点击不同的按钮可以切换到不同年份的销售额,这里的年份指2022年以及2023年目标效果如下:默认展示的是2023
十八只兔
·
2024-01-01 03:24
vue
Echarts
Javascript
vue.js
前端
javascript
echarts
vue3
Vue3
:容器里面有两个元素,一个子元素居中,另一个子元素靠近容器右边
前言页面顶部有一个容器盒子,盒子里面有两个元素:一个子元素需要居中,另一个子元素需要靠近容器的右边目标效果如下:实现使用弹性布局+百分比来实现1、template部分顶部由标题和当前时间组成:数据看板{{currentTime}}2、当前时间的相关代码主要逻辑如下:获取当前时间的函数如下://当前时间读取functiontime(){t=setTimeout(time,1000);//開始运行cl
十八只兔
·
2024-01-01 03:54
vue
CSS
Javascript
vue3
css
javascript
前端
Vue3
+Echarts:堆积柱状图的绘制
一、需求在
Vue3
项目中,想用Echarts来绘制堆积柱状图,去展示最近一周APP在不同渠道的登录人数效果如下:二、实现(关于Echarts的下载安装以及图表的样式设计,此处不展开!)
十八只兔
·
2024-01-01 03:54
Echarts
vue
echarts
vue3
前端
Vue3
+ElementPlus: 给点击按钮添加触发提示
一、需求在
Vue3
项目中,有一个下载按钮,当鼠标悬浮在按钮上面时,会出现文字提示用户可以点击按钮进行数据的下载技术栈
Vue3
+ElementPlusTooltip组件ElementPlus中的Tooltip
十八只兔
·
2024-01-01 03:53
Javascript
vue
element
ui
前端
javascript
element-plus
vue3
three.js绘制网波浪
无图不欢,先上图使用方法(以
vue3
为例)import{ref,onMounted}from'vue'importNetAnimationfrom'@/utils/netAnimation.js'letnet
风舞红枫
·
2024-01-01 02:01
three
前端
three
three.js
canvas绘制红绿灯路口
无图不欢,先上图使用方法(以
vue3
为例)import{ref,onMounted}from'vue'importLanefrom'@/utils/lane.js'letlaneCanvas=ref(null
风舞红枫
·
2024-01-01 02:59
canvas
canvas
canva可画
前端
Vue学习计划-
Vue3
--初识
Vue3
,vite创建
Vue3
项目
1.
Vue3
简介性能的提升打包大小减少41%初次渲染快55%,更新渲染快133%内存减少54%源码的升级使用Proxy代替defineProperty实现响应式重写虚拟DOM的实现和Tree-Shaking
化作繁星
·
2024-01-01 01:20
vue
#
vue3
学习路程
vue.js
学习
前端
Vue3
的proxy
vue3
.0中,使用proxy替换了原来遍历对象使用Object.defineProperty方法给属性添加set/get vue的核心能力之一是监听用户定义的状态变化并响应式刷新DOM vue2是通过替换状态对象属性的
Z_B_L
·
2024-01-01 00:55
vue.js
javascript
前端
vue3
中使用 lodash 中防抖函数
1.引入lodashnpmi--savelodash2.导入lodash这里是全部导入引用里面的debounceimport{debounce}from"lodash";3.使用//调用鲁大师防抖函数code不能使用箭头函数,consta=debounce(code,600)functioncode(){console.log('@@@@@@@@@@@',);clearInterval(timer
成熟的麦芽糖
·
2023-12-31 22:49
前端
vue.js
javascript
实现一个可左右滑动操作的
vue3
组件
为了实现左右滑动能够切换页面,便有了做成组件的想法。代码实现监听touchstart,记录开始位置。监听touchmove,记录移动的位置,计算移动的方向,再把值设置给translateX(计算结果的值要能够跟随手指移动),加入锁定方向,是为禁止斜方向滑动。监听touchend,在这里判断是否触发change事件。import{ref}from"vue";constprops=defineProp
蚂蚁二娘
·
2023-12-31 21:31
vue.js
javascript
前端
宝塔部署node后使用pm2管理上传文件路径失效问题
node上传文件+
vue3
+elementPlus组件封装在本地或者以宝塔终端的形式允许上传后是没问题的,直接默认对multer直接写入路径就可以了constmulter=require('multer
奥特曼
·
2023-12-31 21:26
node
宝塔
前端
javascript
开发语言
node
持续部署
解决
vue3
警告`markRaw` or using `shallowRef` instead of `ref`
1.在看到这个问题的时候,当前正在写的组件内使用的api错误了,然后把api换成了警告中的api发现还是不对,然后又把当前编辑的页面所有东西都注释了还是报警告,所以由此推断不是当前的页面api使用出的问题。2.然后找像了外层,外层就是路由,而且是动态路由这个提示就是报给动态路由的错误的3.解决:再使用动态路由添加component组件的时候不能直接使用引入的Layout组件,需要再Layout外层
BarryKerrigan
·
2023-12-31 21:55
vue.js
前端
javascript
vue3
+element plus树穿梭框
HTML{{leftTit||'左侧栏'}}{{rightTit||'右侧栏'}}穿梭框控制逻辑import{ref,nextTick,defineExpose}from'vue'import{Right,Back}from'@element-plus/icons-vue';constprops=defineProps({nodeKey:String,fromData:Array,toData:A
BarryKerrigan
·
2023-12-31 21:25
vue.js
前端
typescript
简单易上手|纯前端
导出excel
+ 常用样式的修改(vue + xlsx + xlsx-style)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、安装依赖报错解决方案二、使用步骤1.导出与保存函数说明2.读入数据3.toExcel传参说明前言在工作中难免遇到导出EXCLE表格的需求,本文仅为小白提供快速入门,如需深入请移步官网一、安装依赖文件保存npminstallfile-saver--saveExcel导出npminstallxlsx--saveExcel样
YIGE_MO
·
2023-12-31 21:53
Web
vue.js
前端
excel
Vue3
中的虚拟DOM、 h() 函数,渲染函数,渲染器知识点一网打尽!
在
Vue3
中,框架的渲染器会将渲染函数返回的虚拟DOM节点渲染成真实DOM节点,数据流动实例如下:虚拟
陈宜栋
·
2023-12-31 21:51
vue.js
前端
javascript
图片预览 element-plus 带页码
vue3
、element-plus项目中,点击预览图片,并显示页码效果如图安装|ElementPlus{{imgCur}}/{{imgListArr.length}}//预览图片的数组constimgListArr
闲来无事垂钓
·
2023-12-31 21:46
element-plus
前端
javascript
element-plus
图片预览
vue
在
vue3
中如何使用pinia
在
Vue3
中,可以使用Pinia来管理应用程序的状态。Pinia是一个基于
Vue3
的状态管理库,它提供了一种简单、直观的方式来组织和共享应用程序的状态。
开心点啦.
·
2023-12-31 21:44
javascript
开发语言
ecmascript
Taro +
vue3
中跳转页面 如何带一个数组或者对象进入下一个页面 解码或者编码
1.需求在我开发H5的过程中发现有些接口后端的接口提供不了或者其他的原因发现一些详情的页面我没有接口数据获取不到需要用到的是那种列表数据所以只能用跳转的方式实现这个功能.2.Taro.nagivate()跳转:Taro.navigateTo({url:`/pages/order-detail/index?info=${encodeURIComponent(JSON.stringify(info.v
一只小阿乐
·
2023-12-31 20:47
taro
前端
Loading 加载 Taro +
vue3
自定义组件的封装和 分页 优化
1.需求当需要实现一个组件上拉加载的组件我们可以选择某些组件库的组件。但是有的组件没有这个组件,比如跟Taro框架配套的京东nut-ui组件库没有提供这个功能,2.Loading组件①封装=total&&tipFlag">没有更多数据了呢~正在加载中...import{ref,toRefs}from"vue";constprops=defineProps({page:Number,//接受页数to
一只小阿乐
·
2023-12-31 19:45
taro
vue.js
前端
vue-cli创建带router的项目,并且引入Element UI
首先强调,创建vue-cli项目的前提是必须要安装node.js文件,否则无法安装,vue的版本过高会有一些问题,比如在win7的系统无法运行
vue3
,亲测第一步,找到你要创建项目的文件夹,按图示输入cmd
又铉
·
2023-12-31 19:52
Vue 2 将于 12 月 31 日到达生命周期终点
随着
Vue3
及其生态系统的成熟,团队决定继续前进,将我们的精力集中在最新的主要版本上
EternalChronosTime
·
2023-12-31 19:24
vue.js
前端
javascript
vue3
-回顾之,状态管理神器 大菠萝- pinia
1.使用piniapnpmipinia2.按照工程化目录创建storeimport{defineStore}from'pinia';interfacestu{name:string,age:number}constuserNumStore=defineStore('numStore',{//选项apiactions:{add(val:number){this.num=this.num+val}},
江南一舟110
·
2023-12-31 17:16
javascript
开发语言
ecmascript
菜鸟学习
vue3
笔记-
vue3
router回顾
1、路由routerpnpmivue-router2、创建使用环境1.src下创建router文件夹、里面创建index.ts文件//创建一个路由暴露出去//1.引入createRouterimport{createRouter,createWebHistory}from"vue-router";//importHomefrom'../components/Home.vue'//importGoo
江南一舟110
·
2023-12-31 17:15
js
vue.js
vuerouter
javascript
菜鸟学习
vue3
笔记-vue hooks初体验
import{ref}from"vue";exportdefaultfunction(){leta1=ref(1);leta2=ref(5);letc=ref(0);functionadd(){a1.value++;a2.value++;}return{add,a1,a2,c,};}第一个数字{{a1}}第二个数字{{a2}}点击求和importuseNumfrom"@/hooks/useNum"
江南一舟110
·
2023-12-31 17:44
js
uniapp
笔记
Vue3
前端异步方法调用的执行顺序问题
在下面的节点单击事件方法中调用了getSheetNum()这个方法,由于这个方法每触发一次就向后台传参查询一次,所以每次执行顺序/**节点单击事件*/functionhandleNodeClick(data){letcascadeIds=data.cascadeIds.split("-");sheetNumbers.value=null;queryParams.value.domainName=n
wewowe1
·
2023-12-31 17:42
前端
Vue3
前端
javascript
开发语言
vue
掌握 Vue 3:轻松注册插件的终极指南
在
Vue3
中注册插件通常是通过使用应用实例的app.use()方法完成的。以下是注册插件的基本步骤:1、首先,确保你有一个Vue应用
诸葛妙计
·
2023-12-31 16:39
Vue编程笔记
前端
javascript
css
vue.js
前端框架
ecmascript
vue
Vue3
魔法:轻松删除响应式对象的属性
在
Vue3
中,要删除一个响应式对象的属性并保持响应性,我们需要使用Vue提供的reactive和toRefs函数来创建响应式对象,以
诸葛妙计
·
2023-12-31 16:39
Vue编程笔记
javascript
前端
vue.js
ecmascript
开发语言
Vue3
精通指南:如何在 setup 函数中巧妙利用 Vuex
在
Vue3
中,如果你使用了组合式API(CompositionAPI),你可以通过setup函数来设置组件的响应式状态和逻辑。
诸葛妙计
·
2023-12-31 16:38
Vue编程笔记
vue.js
javascript
前端
ecmascript
前端框架
vue3
全网最全教程-----(4)
目录6.组件通信6.1.【props】6.2.【自定义事件】6.3.【mitt】6.4.【v-model】6.5.【$attrs】6.6.【refs、parent】6.7.【provide、inject】6.8.【pinia】6.9.【slot】1.默认插槽2.具名插槽3.作用域插槽7.其它API7.1.【shallowRef与shallowReactive】shallowRefshallowRe
前端 贾公子
·
2023-12-31 15:04
javascript
前端
vue.js
vue3
全网最全教程-----(2)
【watch】作用:监视数据的变化(和Vue2中的watch作用一致)特点:
Vue3
中的watch只能监视以下四种数据:ref定义的数据。reactive定义的数据。函数返回一个值(gett
前端 贾公子
·
2023-12-31 15:34
vue.js
前端
javascript
vue3
key Attribute 的变化
keyAttribute为啥
VUE3
key的可以写在Tempale
vue3
中的key属性可以在模板中直接使用的原因是
Vue3
对模板编译进行了优化,使得模板中的静态节点可以被标记并跳过不必要的更新操作。
前端 贾公子
·
2023-12-31 15:34
vue.js
javascript
前端
vue3
全网最全教程-----(3)
目录4.路由4.1.【对路由的理解】4.2.【基本切换效果】4.3.【两个注意点】4.4.【路由器工作模式】4.5.【to的两种写法】4.6.【命名路由】4.7.【嵌套路由】4.8.【路由传参】query参数params参数4.9.【路由的props配置】4.10.【replace属性】4.11.【编程式导航】4.12.【重定向】5.pinia5.1【准备一个效果】5.2【搭建pinia环境】5.
前端 贾公子
·
2023-12-31 15:58
网络
vue3
专用 indexedDB 封装库,基于Promise告别回调地狱
IndexedDB的官网https://developer.mozilla.org/zh-CN/docs/Web/API/IndexedDB_API这个大概是官网吧,原始是英文的,现在陆续是出中文版。有空的话还是多看看官网。简介IndexedDB是一种底层API,用于在客户端存储大量的结构化数据(也包括文件/二进制大型对象(blobs))。该API可以使用索引实现对数据的高性能搜索。简单的说就是—
自然框架
·
2023-12-31 13:09
vue3
父传子 子传父
父传子importindex1from'./view/index.vue'import{ref}from'vue'letmoney=ref(1000000000000)#app{width:100vw;height:100vh;color:#000;padding:50px;box-sizing:border-box;}子组件1{{money}}元import{ref}from'vue'//por
只会安静敲代码的 小周
·
2023-12-31 12:29
vue.js
javascript
前端
VUE3
之 click 事件
言归正传,今天我们来聊聊
VUE3
的click事件的相关知识。
追风人聊Java
·
2023-12-31 12:57
【
Vue3
】黑马程序员 SpringBoot3+
Vue3
大事件项目中 P92 抽屉样式 `:deep() Term expected` 报错的解决方法
这个报错其实不影响运行,但有些有强迫症的同学可能会很难受,以下是解决方法:报错代码::deep(){.avatar{width:178px;height:178px;display:block;}.el-upload{border:1pxdashedvar(--el-border-color);border-radius:6px;cursor:pointer;position:relative;o
小秀_heo
·
2023-12-31 11:35
Vue
vue.js
前端
javascript
【
Vue3
】请求参数
1.x-www-form-urlencoded请求方式:POSTname=John&age=25exportconstuserRegisterService=(registerData)=>{//直接传入会是json格式//URLSearchParams将json格式转为x-www-form-urlencoded格式constparams=newURLSearchParams();for(letr
小秀_heo
·
2023-12-31 11:02
Vue
vue.js
Vue3
源码解析(九):setup 揭秘与 expose 的妙用
在前几篇文章中我们一起学习了
Vue3
中新颖的CompositionAPI,而今天笔者要带大家一起看一下
Vue3
中的另一个新鲜的写法——setup。
Originalee
·
2023-12-31 10:25
SpringBoot+SpringSecurity+MybatisPlus+
Vue3
小项目摘录(七)
文章目录路由处理(路由守卫)在router目录下新建一个permission.js文件需要在main.js中引用即可动态路由的实现如下图所示:实现步骤:在layout/index.vue中添加路由显示并在store/index.js文件中进行单页处理查看菜单表sys_menu的数据在view目录下新建对应的路径以及组件修改router/permission.js文件内容最后在router/inde
许锅锅啊
·
2023-12-31 08:56
SpringSecurity
MybatisPlus
SpringBoot
spring
boot
后端
java
java-ee
restful
分布式
SpringBoot+SpringSecurity+MybatisPlus+
Vue3
小项目摘录
文章目录SpringBoot+SpringSecurity+MybatisPlus后台框架搭建一、项目搭建准备基本的设置二、重要的代码标示:数据库相关建表语句sqlpom.xml依赖坐标文件application.yml文件安装好MybatisX插件通过插件生成代码按照序号依次点击即可最后看一下生成的项目结构编写控制器进行测试启动服务测试:通用结果集编写(自行扩展也是也可以的哈!!!)Vue的基础
许锅锅啊
·
2023-12-31 08:55
SpringSecurity
MybatisPlus
SpringBoot
spring
boot
后端
java
java-ee
visual
studio
code
mysql
SpringBoot+SpringSecurity+MybatisPlus+
Vue3
小项目摘录(五)
文章目录获取用户角色权限信息实现用户角色权限的sql初始化语句5张数据表的如下:通过MybatisX插件将对应的模块的三层接口生成面向对象思想编程基类对象BaseEntity的创建编写时间对象CustomDateTimeSerializer进行解析处理(时间需要进行处理)最后在几个实体对象中先继承自BaseEntity,并将对象中的几个重复属性进行注释或者删除即可修改自定义登录逻辑中的获取权限信息
许锅锅啊
·
2023-12-31 08:25
SpringSecurity
SpringBoot
MybatisPlus
spring
boot
后端
java
mysql
mvc
restful
SpringBoot+SpringSecurity+MybatisPlus+
Vue3
小项目摘录(四)
文章目录关联数据库实现登录在common包下新建自定义的用户登录实现类service层的变化:自定义异常进行统一处理【自定义异常】(新建子包exception处理器)在Security的配置类中添加如下代码:前端登录的测试:①、输入错误时②、输入正确时③、输入正确【但是账户未激活时】JWT认证过滤器实现前端中修改登录成功的跳转①、新建layout目录并新建index.vue【带有布局的首页】②、后
许锅锅啊
·
2023-12-31 08:25
SpringSecurity
MybatisPlus
SpringBoot
spring
boot
后端
java
mysql
restful
web
app
上一页
102
103
104
105
106
107
108
109
下一页
按字母分类:
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
其他