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
组件传值一、父传子二、子传父三、兄弟传值(Bus)1.引入第三方库mitt2.在哥哥组件中导入2.在弟弟组件中导入补充子组件修改父组件传的值
Vue3
组件传值提示:先了解defineProps
lucky_full
·
2024-02-01 14:45
Vue3
javascript
前端
vue.js
Vue3
使用dayjs以及dayjs日期工具类
Vue3
使用dayjs全局使用以及将dayjs封装为自己需要的日期工具类说明安装dayjs命令在main.js里面全局导入在vue模版中使用dayjs语法如下dayjs日期工具类说明这里记录下在
Vue3
谁不想飞舞青春
·
2024-02-01 14:08
前端
vue
javascript
前端
vue.js
Vue3
+vite搭建基础架构(1)---新建项目
Vue3
+vite搭建基础架构(1)---新建项目说明官方文档创建vite项目启动项目说明这里记录下自己用
Vue3
+vite的搭建过程,不使用ts语法,方便以后直接使用。
谁不想飞舞青春
·
2024-02-01 14:08
前端
vue.js
vue
前端
javascript
node.js
vite+
vue3
+vuex+element-plus项目搭建基础
npmcreatevite创建项目cd项目路径,进入项目npminstall下载依赖npmrundev启动项目main.js是入口文件,所有的执行必须经过main.jsapp.vue根组件实例,挂载在index.html上每一个.vue组件都有三个顶层,template、script、style每一个组件中的变量,类名都是互不影响的,所以可以重复使用npmiaxios下载axios请求工具src下
燕燕的猪
·
2024-02-01 14:05
javascript
vue.js
前端
Vue3
+vite搭建基础架构(2)--- 使用Element Plus
Vue3
+vite搭建基础架构(2)---使用ElementPlus说明官方文档vite-demo目录结构说明安装ElementPlus安装命令使用ElementPlus组件组件显示语言为英文问题说明这里记录下自己在
谁不想飞舞青春
·
2024-02-01 14:02
前端
elementui
前端
vue.js
javascript
html5
web前端之若依
vue3
不能及时获取字典值的解决方案、二次封装若依自带的获取字典方法、watchEffect、watch
MENU前言watch和watchEffect的区别解决若依
vue3
不能及时获取字典值前言因为请求字典的过程是异步所以没能及时获取到字典数据watch和watchEffect的区别基本使用const{a_type
牧马人MJ682517
·
2024-02-01 14:32
JavaScript
web前端
vue3
javascript
前端
web
vue
vue3
报错解决:无法找到模块“xxx.vue”的声明文件 xxx隐式拥有 “any“ 类型
报错原因:typescript只能理解.ts文件,无法理解.vue文件解决方法:在项目根目录或src文件夹下创建一个后缀为XXX.d.ts的文件,并写入以下内容:declaremodule'*.vue'{import{ComponentOptions}from'vue'constcomponentOptions:ComponentOptionsexportdefaultcomponentOptio
影阴
·
2024-02-01 13:28
javascript
前端
vue.js
vue3
(ts报错):类型“string | undefined”的参数不能赋给类型“string”的参数。不能将类型“undefined”分配给类型“string”。ts(2345)
报错原因:在ts中对类型的要求很高需要转换为对应的类型解决方法:使用强制转换:String(报错的数据)
影阴
·
2024-02-01 13:28
vue.js
Vue3
中的watch函数使用
Vue2和
Vue3
中的watch函数作用是一样的,用来监测数据的变化并在数据变化时触发对应的回调函数,但Vue2和
Vue3
中的watch在使用的细节上有所不同,
Vue3
中的watch在监测reactive
iheliang
·
2024-02-01 12:33
vue.js
javascript
前端
前端支持下载模板、导入数据、导出数据(excel格式)
前言xlsx是由SheetJS开发的一个处理excel文件的npm库,适用于前端开发者实现下载模板、导入导出excel文件等需求,演示的项目的技术栈为
vue3
+elementPlus一.引入xlsx安装
念念不忘 必有回响
·
2024-02-01 11:32
日常问题记录
javascript
前端
vue.js
elementui
Vue3
中Pinia使用详细介绍、pinia持久化存储(pinia-plugin-persistedstate详细配置)
目录一、pinia是干嘛的二、安装Pinia三、封装pinia四、定义store五、Store三个核心概念1、第一个核心概念State(1)使用state中的数据(2)直接修改state中的数据(3)$patch方法修改(4)$state()方法替换state(5)$reset()方法重置state2、第二个核心概念Getters(1)定义getters(2)页面中使用getters3、第三个核心
一只大黑洋
·
2024-02-01 11:56
vue.js
前端
javascript
vue3
[Vue warn]: Unhandled error during execution of scheduler flush
文章目录前言一、报错截图二、排除问题思路相关问题
Vue3
优雅解决方法异步组件异同之处:好处:在使用异步组件时,有几个注意点:
vue3
定义与使用异步组件总结前言Bug记录。
TE-茶叶蛋
·
2024-02-01 11:55
前端调试技巧
vue
vue.js
javascript
前端
armbian ubuntu 小盒子安装nodejs npm
vue3
环境
1.直接通过apt-getinstallnodejs的版本太低了我的是v12我试了下npmcreatevue@latest这种方式不行所以就卸载了自动安装的nodejsaptremovenodejs去淘宝的ftp上下载对应的版本CNPMBinariesMirror我的小盒子是linuxarm64版本wget之后解压然后创建符号链接ln/home/QMCY/node/node-v20.11.0-li
QMCY_jason
·
2024-02-01 10:54
ubuntu
npm
linux
vue3
setup 中国省市区三级联动options最简洁写法,无需任何库
在写页面的时候,发现表单里面有一个省市区的options组件要写,因为表单很多地方都会用到这个地址选择,我便以为很简单嘛。虽然很简单的一个功能,但是网络上能搜索到的教程大多都是需要配合elementUI等各种UI库的,但是我的项目并没有使用这些UI库,何况我只是想要拿到一个地址字符串而已,何必绑定UI库呢?1、地址三级联动制作思路思路其实很简单:1、一个地图json数据2、能够拿到省份、市、区的o
子伟-H5
·
2024-02-01 10:22
前端
网络
vue3
使用is动态切换组件报错Vue received a Component which was made a reactive object.
vue3
使用is动态切换组件,activeComponent用ref定义报错VuereceivedaComponentwhichwasmadeareactiveobject.Thiscanleadtounnecessaryperformanceoverhead
前端路上迷茫的小鲨鱼
·
2024-02-01 09:29
前端
vue3
vue3
中多个表格怎么同时滚动并且固定表头
说明:这里需分为两种情况来做。第一种亲情况就是没有修改过el-table这个组件的样式;第二种情况就是修改过el-table组件的样式。第一种较为简单就简单略过,这里主要提及第二种做法。1.需求效果2.第一种没有修改过el-table这个组件的样式的做法(1)直接看大佬vue2的做法https://blog.csdn.net/z1761419224/article/details/12051084
℘团子এ
·
2024-02-01 08:18
vue3
vue.js
javascript
前端
极致呈现系列之:
Vue3
中使用Echarts图表初体验
目录Echarts简介Echarts提供的图表类型及其适用场景安装和使用Echarts安装Echarts引入并使用Echarts自定义图表将数据传递给Echarts处理Echarts库中的事件Echarts简介Echarts是一个基于JavaScript的开源可视化图表库,由百度开发和维护。它提供了多种类型的图表,包括折线图、柱状图、散点图、饼图、地图等,可以用于展示各种类型的数据。Echarts
九仞山
·
2024-02-01 08:51
Echarts
echarts
前端
javascript
vue.js
html5
《
Vue3
基础知识》 使用 GoGoCod 升级到
Vue3
+ElementPlus 适配处理
此篇为《Vue2+ElementUI自动转
Vue3
+ElementPlus(GoGoCode)》的扩展!
AvatarGiser
·
2024-02-01 07:21
《Vite
基础知识》
vite
vue.js
Spring Boot +
Vue3
实现七牛云大视频上传
在现代的Web应用中,文件上传是一个常见而重要的功能。本篇博客将介绍如何通过Vue.js和SpringBoot实现一个简单的视频上传功能,同时使用七牛云作为存储服务。1.前端实现(Vue.js)HTML模板选择宣传视频上传在这里,我们使用了ElementUI的上传组件,限制了文件类型为.mp4,同时只能上传一个文件。上传的具体实现逻辑在下面的JavaScript代码中。JavaScript代码im
ZKf30FkG
·
2024-02-01 07:16
前端
spring
boot
spring
boot
后端
java
【
Vue3
+TypeScript】快速上手_代码
目录001_写一个APP组件002_一个简单的效果003_setup概述004_setup的返回值005_setup与OptionsAPI的关系006_setup语法糖007_ref创建_基本类型的响应式数据008_reactive创建_对象类型的响应式数据009_ref创建_对象类型的响应式数据010_ref对比reactive011_toRefs与toRef012_computed计算属性01
开五档的蒙奇
·
2024-02-01 07:06
vue
vue.js
typescript
Vue3
-Composition-API(二)
一、computed函数使用1.computed在前面我们讲解过计算属性computed:当我们的某些属性是依赖其他状态时,我们可以使用计算属性来处理在前面的OptionsAPI中,我们是使用computed选项来完成的;在CompositionAPI中,我们可以在setup函数中使用computed方法来编写一个计算属性;如何使用computed呢?方式一:接收一个getter函数,并为gett
DustinWangq
·
2024-02-01 06:17
Vue
vue.js
javascript
前端
vue3
el-table-column 使用tooltip
{{scope.row.dftParamVal}}
hzxOnlineOk
·
2024-02-01 05:21
vue
vue.js
javascript
ecmascript
最新最全的前端面试题集锦之
Vue3
.0 篇【干货满满】
该内容主要整理关于
Vue3
.0的相关面试题,关于Vue2的相关面试题请移步至:Vue全家桶篇,其他内容面试题请移步至最新最全的前端面试题集锦查看。
八了个戒
·
2024-02-01 04:38
Vue系列
前端面试
前端
vue
面试
react
Vue3
最新最全的前端面试题集锦之 Vue 全家桶篇(从基础到高级,最新最全最详细解答)
关于
Vue3
.0的相关面试题,请移步至
Vue3
.0篇查看。目录一、Vue经典面试题(附答案)1.什么是`MVVM`?2.`MVVM`和`MVC`区别?它和其它框架(`jQuery`)的区别是什么?
八了个戒
·
2024-02-01 04:08
前端
前端面试
Vue系列
vue
面试
js
vue.js
2024 高级前端面试题之 Vue 「精选篇」
Vue模块精选篇1.谈谈你对MVVM的理解2.谈谈你对SPA单页面的理解3.Vue2.x响应式数据原理4.
Vue3
.x响应式数据原理5.Vue中如何检测数组变化6.Vue中如何进行依赖收集?
八了个戒
·
2024-02-01 03:37
前端面试
面试宝典
Vue系列
vue.js
前端
javascript
面试
前端框架
vue3
vue3
中多语言切换vue-i18n
安装npminstallvue-i18n@next使用一.在src中创建i18n文件夹(文件名无所谓)在i18n下创建en.ts/jszh.ts/jsindex.ts/js分别写入下面代码en.ts/js//enexportdefault{message:{hello:'hello',name:'name'}}zh.ts/js//zhexportdefault{message:{hello:'你好
前端小趴菜05
·
2024-02-01 02:00
vue.js
javascript
前端
基于
vue3
element-plus 省市区联动组件
1、效果省份没选之前,市与区禁选,同理市未选择,区也是禁用的重新选择省,市与区的也会清空,同理重新选择市,区也会重置,完整代码地址选择的时候就是下面这样的2、主要逻辑代码html相关代码逻辑处理部分import{reactive,onBeforeMount,computed,watch}from'vue'importareaDatafrom'@/components/myArea/data/pca
ZL随心
·
2024-02-01 02:00
element-plus
vue.js
【Strelitzia项目】
vue3
+ts实现element-plus中选择器省市区三级联动
但是在这个问题的过程中存在着不少疑惑,首先就是百度找不到
vue3
+ts的代码,而自己本身又是后端开发人员,所以在技术层面存在着不少的疑问,vue2编写代码的方式不太熟练。
兜里旺仔没加糖
·
2024-02-01 02:00
vue.js
前端
javascript
基于
vue3
.2的element-plus省市区选择器
import{getData}from"@/api/lineCity";import{EluiChinaAreaDht}from'elui-china-area-dht'constchinaData=newEluiChinaAreaDht.ChinaArea().chinaAreaflat//覆盖区县constonChange=(e:any)=>{constprovince=chinaData[e
IT全栈视野
·
2024-02-01 02:30
前端
javascript
vue.js
vue3
中使用
vue3
-slide-verify 滑块验证登录
在日常项目中我们实现登录的时候,会进行人为操作验证,这里使用滑块验证,常见的验证方式我们借助插件
vue3
-slide-verify安装npminstall--save
vue3
-slide-verify使用在页面创建组件
前端小趴菜05
·
2024-02-01 02:30
前端
vue.js
vue3
中配置路由
1.新建router文件夹2.在router文件夹新建router.js文件配置路由3.import{createRouter,createWebHistory}from"vue-router"constrouter=createRouter({ history:createWebHistory(), routes:[ { path:'/', redirect:"/main", },
qq_48378883
·
2024-02-01 01:22
vue
javascript
开发语言
ecmascript
springboot3+
vue3
支付宝在线支付案例,渲染购物车内容
springboot3+
vue3
支付宝在线支付案例,渲染购物车内容!期间遇到了很多问题。第一个就是时间戳的格式化问题。我使用了vue-moment插件。
yrldjsbk
·
2024-02-01 01:50
VUE3
vue.js
javascript
前端
Vite+Ts新建项目报错
tsconfig.app.json添加"compilerOptions":{"moduleResolution":"node"}env.d.ts添加/////
vue3
报错提示找不到模块“.
斯文~
·
2024-02-01 01:30
Vue
javascript
开发语言
ecmascript
[
Vue3
] useRoute、useRouter
useRoute返回当前路由地址。相当于在模板中使用$route。必须在setup()中调用。用于在组件中获取当前路由的信息,返回一个包含路由信息的对象。这个函数适用于那些不需要监听路由变化的场景,只是获取当前路由信息的静态数据。useRouter返回router实例。相当于在模板中使用$router。必须在setup()中调用。用于获取路由实例,适用于需要进行动态路由操作的场景,可以通过它来进行
斯文~
·
2024-02-01 00:58
Vue
javascript
开发语言
ecmascript
vue3
开发,axios避坑。定义的baseURL.
vue3
开发,axios避坑。定义的baseURL.!今天我测试了这个baseURL,因为我写错了字母大小写。到账了我一直请求不到接口的数据。后来检查发现。官方要求的地址是严格的。
yrldjsbk
·
2024-02-01 00:58
VUE3
前端
javascript
vue.js
import { ArrowRight } from “@element-plus/icons-vue“;
今天下午快被这个问题折磨疯了虽然知道这个问题怎么产生的但项目里那个碍眼的红线就是去不掉后来才发现这是插件的锅我的心情你知道我想要说什么的想必能看到这篇文章的也知道这个问题是怎么产生的
vue3
+ts使用的时候默认是需要带上文件名的但是引入
RyzenVega
·
2024-02-01 00:31
vue.js
前端
javascript
Vite+
Vue3
+TS 引入使用Cesium.js
申请CesiumToken进入Cesium注册账号cesium离谱的是E宝(Epic)居然可以快捷登录?!登录后点击导航栏的AccessToken再右侧即可看到默认Token安装&引入#Cesiumpnpmpnpminstallcesium#如果项目同时存在Three.js需避免使用pnpmThree.js对pnpm+ts的组合并不友好npmicesium依赖包安装完毕后需要在public文件夹内
RyzenVega
·
2024-02-01 00:01
Vue
JQ
javascript
ecmascript
webgl
vue
Django4.2(DRF)+
Vue3
读写分离项目部署上线
文章目录1前端2后端2.1修改settings.py文件关于静态文件2.2关于用户上传的文件图片3Nginx4镜像制作4.1nginx4.3Django镜像4.3.1构建5docker-compose文件内容1前端进入前端项目的根目录,运行如下命令进行构建npmrunbuild构建完成后,项目根目录下会出现打包后的目录dist这个dist目录需要给到nginx,具体配置见第3章节的Nginx2后端
shark_西瓜甜
·
2024-02-01 00:19
Django
REST
framwork
django
vue.js
使用
vue3
自定义指令实现Tooltip
效果预览:实现代码:directive.jsimport{nextTick}from"vue"functionelFover(e){//e.el.classList.add('hover')letres=e.el.getBoundingClientRect()//console.log(res)letdom_tooltip=document.querySelector('.c-tooltip')i
不怕麻烦的鹿丸
·
2024-01-31 23:29
Vue
javascript
vue.js
前端
自定义vue通用左侧菜单组件(未完善版本)
使用到的技术:
vue3
、pinia、view-ui-plus实现的功能:传入一个菜单数组数据,自动生成一个左侧菜单栏。菜单栏可以添加、删除、展开、重命名,拖动插入位置等。
不怕麻烦的鹿丸
·
2024-01-31 23:58
Vue
JS插件
vue.js
前端
javascript
Vue3
中父组件调用子组件的方法
法1:ref1:定义页面组件或者组件子组件页面 import{ref}from'vue'constdialogVisible=ref(false)//打开用户弹窗组件consthandleOpen=()=>{ dialogVisible.value=true;}//关闭用户弹窗组件consthandleClose=()=>{ dialogVisible.value=f
一on勇
·
2024-01-31 23:57
vue.js
javascript
前端
Vue3
父子传参 简单易懂
目录父传子:1、在父组件的子组件标签上通过:传递到子组件的数据名="需要传递的数据"2、子组件依旧通过props来接收并且在模版中使用子传父:最后总结一下:父传子:1、在父组件的子组件标签上通过:传递到子组件的数据名="需要传递的数据"在这里为了大家区分我将父组件中的数据定义为:fatherData,子组件需要接收的数据定义为:sonData。//父组件{{fatherData}}importch
未飞
·
2024-01-31 23:25
vue3
vue.js
vue中父组件直接调用子组件方法(通过ref)
目录1、vue2中,父组件调用子组件的方法2、
vue3
中,父组件调用子组件的方法1、vue2中,父组件调用子组件的方法在Vue2中,父组件可以通过使用ref属性来引用子组件的实例,然后通过该实例调用子组件的方法
码农键盘上的梦
·
2024-01-31 23:53
vue
javascript
vue.js
前端
05-mac vue2.0升级到
vue3
.0+
在创建cli项目时,执行npmcreate项目名;注意名最好是英文开头最好是小写;npmcreate命令是基于vue.3.0版本以上使用的,检查cli版本号vue-V;先卸载原有的clinpmuninstallvue-cli-g//卸载原有clinpminstall-g@vue/cli//安装新版本cli以上是没有出现问题,当有问题时,当你卸载vue.cli时会出现uptotimein0.14s,
高家_大少爷
·
2024-01-31 23:37
[
Vue3
] reactive数据改变,视图不更新的问题
问题在vue文件中,创建响应式对象,赋值后却无法触发响应式,即页面的值不会改变constobj={name:'xiaoming',age:18}letform=reactive({});form=obj;上述代码中,form的值是会改变,但是页面显示中的form值不会改变,不会发生响应式变化。原因使用reactive返回的并不是一个对象,而是对象的响应式代理,即被proxy包裹的对象。如果给它重新
Suppose
·
2024-01-31 22:29
Vue
vue.js
Vue2.x 和
Vue3
.x 生命周期钩子函数对比
Vue2------------------
vue3
beforeCreate=>setup()created=>setup()beforeMount=>onBeforeMountmounted=>onMountedbeforeUpdate
coderfl
·
2024-01-31 22:53
vue3
开发,axios发送请求是携带params参数的避坑
vue3
开发,axios发送请求是携带params参数的避坑!
yrldjsbk
·
2024-01-31 21:14
VUE3
前端
vue.js
javascript
vscode配置代码片段超级简单提升工作效率
前言vue2和
vue3
文件模板重复性极高,特别是后台管理性质的系统。每次都自己去打开之前的页面再去copypaste,效率极其低下。为了提升工作效率,我们需要编写常用的代码片段。
胡西风_foxww
·
2024-01-31 20:10
#
编辑器
vscode
vue.js
前端
效率
代码片段
Vue3
项目中按需引入 Element Plus 后使用组件时样式丢失
1问题描述在
vue3
项目中依据ElementPlus官方文档按需引入后,在.vue页面中使用ElMessage、ElLoading等组件时出现样式丢失的情况。
Vesuvius688
·
2024-01-31 20:00
遇到的坑
javascript
vue.js
前端
vue
【Vite+
Vue3
+Ts+Pinia+Sass】从0到1项目创建(必备收藏)
项目创建网络问题,这里我用cnpm,遇到安装卡了不动的同学也可以使用cnpm安装命令npminstallcnpm-gcnpmcreatevite@latest//Projectname:»vite-project(项目名)选择第二项,回车使用Ts,回车创建完成,按顺序执行以下三步骤//Done.Nowrun:cd你的项目名cnpminstall//安装依赖cnpmrundev//运行项目安装sas
极致♀雨
·
2024-01-31 18:36
Vue.js
前端收徒
前端
前端
vue.js
typescript
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他