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+ts
vue3+ts
项目03 element-plus、vue-router、pinia
yarnaddelement-plusyarnadd@element-plus/icons-vue修改main.tsimport{createApp}from'vue'importAppfrom'./App.vue'importElementPlusfrom'element-plus'import'element-plus/dist/index.css'importzhCnfrom'element
假装我不帅
·
2023-10-11 10:30
js
vue.js
javascript
ecmascript
vue3+ts
项目04-国际化
yarnaddvue-i18nyarnaddjs-cookieyarnadd@types/js-cookiesrc下新建i18n文件夹,该文件夹下新建lang和pages文件夹,lang文件夹下新建en.ts//定义内容exportdefault{router:{home:'home',system:{system:'system',menu:'systemMenu',role:'systemRo
假装我不帅
·
2023-10-11 10:30
js
vue.js
javascript
前端
vue3+ts
项目01-项目创建
vite官方文档创建项目yarncreatevite启动项目piniavue-router等添加后续再写,欢迎持续关注~~
假装我不帅
·
2023-10-11 10:00
js
vue.js
前端
javascript
vue3+ts
项目02-安装eslint、prettier和sass
创建项目项目创建安装eslintyarnaddeslint-D生成配置文件npxeslint--init安装其他插件yarnadd-Deslint-plugin-importeslint-plugin-vueeslint-plugin-nodeeslint-plugin-prettiereslint-config-prettiereslint-plugin-node@babel/eslint-pa
假装我不帅
·
2023-10-11 10:53
js
vue.js
javascript
前端
Vite创建项目Vue3 + TS必备的依赖和环境
@Vite创建项目
Vue3+TS
必备的依赖和环境开始用vite创建的
vue3+ts
项目后,在vscode中打开,可以看到缺少很多vue开发必备依赖库与插件。
xi_jun
·
2023-10-09 19:22
VUe
vue.js
前端
typescript
Vue3+TS
知识点补充
一、关于Ref1.shallowRef()shallowRef是Vue3中新引入的响应式数据类型之一,它与ref类型非常相似,但是有一些不同点。不同的是,shallowRef只会对其包装的对象进行浅层次的响应式处理,即如果这个对象的子属性发生改变,那么这个改变不会被响应到视图中。{{Man}}修改import{shallowRef}from"vue";constMan=shallowRef({na
搜捕鸟了
·
2023-10-09 19:50
Vue
vue.js
javascript
前端
typescript
开发语言
vue3+ts
封装table组件并注册发布
文章目录封装table数据格式基本样式操作项和自定义列数据loading加载可编辑单元格可编辑行功能表格分页注册组件封装table主要讲解思路效果图数据格式types.tsexportinterfaceTableOptions{//字段名称prop?:string//表头label:string//对应列的宽度width?:string|number//对齐方式align?:'left'|'cen
会飞的战斗鸡
·
2023-10-09 18:48
#
TypeScript
#
Vue3
#
JavaScript
vue.js
typescript
es6
elementui
npm
Vue3VideoPlay+vue3+ts封装一个视频播放组件
vue3+ts
封装一个视频播放组件基于Vue3VideoPlay做了常用的配置,复制即用!
星月前端
·
2023-10-09 18:48
笔记
vue3
音视频
vue.js
javascript
Vue3+TS
中引入ECharts(按需引入,简单教程)
目录前言npm安装ECharts在TypeScript中使用版本一1.创建一个echart.ts文件2.在需要的页面使用版本二改进1:echarts.ts文件改进2:运用文件内的改进前言大家在项目中添加ECharts时可能很多东西都看不懂,但是没关系只需要知道关键的信息就可以了,知道部分代码的作用就可以运用ECharts库啦,注意看一下我在代码中写的注释。我自己学的也比较浅,如有哪里不对请大家指正
宝子向前冲
·
2023-10-08 21:24
vue
echarts
前端
Vue3+TS
实现自定义input组件的验证功能
自定义组件input输入框的验证前言创建组件App.vue效果展示前言关于input的组件,其中有一个必不可少的属性就是输入验证,这篇文章教大家如何给自己定义的input组件添加验证,以邮箱输入框为例,大家学会了可以自行拓展创建组件新建一个组件,创建基本代码这里定义的emailReg是邮箱规范验证的正则表达式import{defineComponent,reactive,PropType}from
北海的大鱼
·
2023-10-06 15:34
Vue
css3
css
前端
vue3+ts
创建前端blog项目
vue3创建blog项目cmd创建ManuallyselectfeaturesChooseVueversionUseclass-stylecomponentsyntax?(Y/n)UseBabelalongsideTypeScript(requiredformodernmode,auto-detectedpolyfills,transpilingJSX)?(Y/n)Usehistorymodefo
Myli_绵羊
·
2023-10-04 21:00
前端
大屏自适应容器组件-
Vue3+TS
1.引言在做数字大屏时,图表能跟着浏览器的尺寸自动变化,本文采用Vue3前端框架,采用TypeScript语言,封装了一个大屏自适应组件,将需要显示的图表放入组件的插槽中,就能实现自适应屏幕大小的效果。2.实际效果3.组件代码/***@ScaleScreen.vue*@author:zgr*@createTime:2023/9/22*/import{CSSProperties,PropType}f
honor_zhang
·
2023-10-04 03:02
前端
typescript
vue.js
Vue3+ts
项目中使用svg-sprite-loader处理svg,vue3项目中使用svg
1.首先插件依赖安装npmisvg-sprite-loader2.loader配置,在vue.config.js中配置*主要是chainWebpack和configureWebpack中的配置(所有的svg图片放在src/assets/svg文件夹中)const{defineConfig}=require("@vue/cli-service");constpath=require("path");
Li-sf..
·
2023-10-03 19:59
javascript
vue.js
前端
webpack
npm
VUE3&TS:
Vue3+TS
基础编码的学习总结【不定时更新】
前言整理一下所知道的
Vue3+TS
的基础知识点【会不定时更新】。
前端-如此如此。
·
2023-09-30 19:25
VUE3+TS
vue.js
typescript
前端
Js实现纯数组页码器,使用element pagination样式
vue3+ts
constcurrentPage=ref(1);//当前页码constpageSize=ref(20);//每页数据条数consttotal=ref(0);//数据总数constgetTableList=async()=>{constres=awaitTM.API.GetAPIMethodInfoList()tableAllData.value=restableData.value=tableAl
xiaoming4965
·
2023-09-29 22:24
javascript
vue.js
elementui
vue3+ts
项目接入优量汇H5激励视频广告
先贴官方说明文档链接文档链接按照官方文档操作第一步在pubulic/index.html申明全局命名空间第二步在方法内进行广告位申明和广告位调用注意事项
vue3+ts
项目需要关闭ts验证,不然会提示ts
wx479
·
2023-09-29 19:54
vue.js
前端
javascript
手写一个服务代码将 《Vue3 + Ts 后台管理系统》部署测试环境
前期回顾
Vue3+TS
自动检测线上环境——版本热更新提醒_彩色之外的博客-CSDN博客https://blog.csdn.net/m0_57904695/article/details/133245563
彩色之外
·
2023-09-29 01:12
前端
vue.js
javascript
vite
ts
Vue3+TS
(二)——脚手架和vite部分
文章目录VueCLiVueCLI安装和使用vuecreate项目的过程**认识Vite**Vite的构造浏览器原生支持模块化vite的安装和使用vite对css的支持vite对TypeScript的支持vite对vue的支持Vite打包项目ESBuild解析Vite脚手架工具Vite打包项目VueCLi什么是脚手架?我们前面学习了如何通过webpack配置Vue的开发环境,但是在真实开发中我们不可
我年薪百万
·
2023-09-28 07:39
vue
vue3+ts
使用wow.js + animate.css
animate.css:4.1.1版本!!不要!!使用app.use(animated);的方式引入,像这样这样引入没有效果正确的打开方式首先引入
[email protected]
和
[email protected]
@
[email protected]
引入animate.cssimport'animate.css'//这块一定要加,
weixin_44877713
·
2023-09-27 05:29
笔记
css3
vue3+ts
前端导出pdf
vue3.0ts前端利用HTML2canvas与JSpdf插件实现将页面保存为pdf格式下载1.安装html2Canvas与JsPDFnpminstall--savehtml2canvasnpminstall--savejspdf2.html代码周报3.ts代码import{reactive,ref,createVNode,onMounted}from'vue'importhtmlToPdffro
喝可乐的大喵
·
2023-09-26 22:56
前端
pdf
vue.js
vite(
vue3+ts
)配置开发、测试、生产环境
关于vite配置开发、测试、生产环境的记录。一、创建配置文件1、与src目录同级创建配置文件||—src—| |—components |—views|—.env.development|—.env.production|—.env.test2、文件配置内容 MODE:用于区分每个环境 PROXY_PREFIX:代理 VUE_APP_API_URL:环境地址①.env.devel
汪叽家的兔子羡
·
2023-09-26 02:39
前端
vue.js
typescript
国庆微信头像DIY:轻松打造个性化头像
本文包含以下内容:vue3项目搭建,需求分析canvas合成图片原理github自动化部署开发过程遇到的问题及解决方案文末附源码及在线体验地址~搭建项目,分析需求项目的话就直接使用脚手架生成一个
Vue3
·
2023-09-24 22:16
找不到名称“require”。是否需要安装 Node.js 的类型定义?..
使用
vue3+ts
开发uniapp的时候报错:找不到名称“require”。是否需要安装Node.js的类型定义?
小鱼儿123123
·
2023-09-23 11:21
ts+vue3
node.js
Vue3+TS
Day12 - 非父子组件的通信、事件总线mitt、插槽slot(重点)
一、非父子组件的通信(感觉没啥用,后面用到再回顾吧,以后估计都用vuex)1、非父子组件的通信主要有两种?image.png2、认识Provide和Injectimage.png3、认识Provide和Inject基本使用image.pngimage.png4、一些细节?image.png5、事件总线库mitt的使用?image.pngimage.pngimage.png二、插槽Slot(重点)1
望穿秋水小作坊
·
2023-09-23 02:15
vue3+TS
前端JS实现 搜索关键词变红
起初在网上搜索获得的处理方式大都是类似这种:但是实际使用中发现,对于汉字和数字是没有问题的,但是如果有字母就会出现问题。1.只有汉字和数字的时候:匹配正常。2.当有字母的时候:异常替换。原因:第二次判断的时候,替换的html代码里面的字母也做了识别和标红替换最后做了调整改用另一种方式,针对单字匹配和字符串匹配两种处理:展示:处理:constbrightenKeyword=(contentText)
黑暗中跳舞的月亮
·
2023-09-22 22:27
前端
javascript
开发语言
vue3+ts
引入@gausszhou/vue3-drag-resize-rotate报错解决办法
vue3+ts
引入@gausszhou/vue3-drag-resize-rotate报错:Couldnotfindadeclarationfileformodule'@gausszhou/vue3-drag-resize-rotate
Ayn慢慢
·
2023-09-21 22:41
vue3
vue.js
前端
Vue3+TS
d.ts 中interfaceVue文件不识别
Vue全家桶安装后,若在项目中有interface,但是在vue文件内有eslint或者vetur报错找不到interface解决方法:在eslintrc中关闭"no-undef"检查,再重启ide原因:TS已经有格式检查,无需开启eslinttroubleshootingdocumentationoftypescript-eslinthasanentry关于这个:no-undeflint规则不使
Negnulebin
·
2023-09-21 13:34
vue3+ts
问题
1.ts封装axios,版本问题pnpmiaxios@next2.解决vue3+TS+axios请求拦截headers头提示为Objectispossibly‘undefined’.1.通过解构将原有config复制一份,再拼接要添加的新属性requestInterceptor:(config)=>{//携带token的拦截consttoken=''if(token){//config.heade
Qiemoer
·
2023-09-20 18:13
vue.js
前端
javascript
vue3+ts
封装全局节流和防抖函数
在Vue3+TypeScript项目中,为了优化性能,经常需要使用节流和防抖函数来控制函数的执行频率。这里我们可以封装全局的节流和防抖函数,方便在整个项目中使用。封装全局节流函数import{ref}from'vue';exportconstuseThrottle=(fn:Function,delay:number)=>{constcanRun=ref(true);return(...args:a
三拾老师
·
2023-09-19 19:04
vue.js
javascript
前端
Vue3+TS
封装全局按钮防抖函数
在
Vue3+TS
项目中,我们经常需要对一些按钮进行防抖处理,以避免用户频繁点击而导致的性能问题。因此,我们可以封装一个全局的按钮防抖函数来简化代码,提高开发效率。
三拾老师
·
2023-09-19 19:04
vue.js
javascript
ecmascript
Vue3+TS
封装全局字典函数
在Vue3中,我们可以通过provide和inject来实现全局变量,但是对于全局字典而言,我们需要一个更加简单易用的封装。以下是一个基于Vue3和TypeScript的全局字典函数封装示例:interfaceDictionary{[key:string]:string|number}constdictionary:Dictionary={gender:{0:'女',1:'男',2:'保密'}//
三拾老师
·
2023-09-19 19:04
vue.js
javascript
前端
vue3+ts
封装全局防抖函数
什么是防抖节流?函数防抖(debounce):是指在一定时间内,在动作被连续频繁触发的情况下,动作只会被执行一次,也就是说当调用动作过n毫秒后,才会执行该动作,(例如滚动事件、表单重复提交、页面resize事件,常见于需要做页面适配的时候),让某个时间期限内,事件处理函数只执行一次。为什么要用防抖节流?函数节流(throttle)与函数防抖(debounce)都是为了限制函数的执行频次,以优化函数
三拾老师
·
2023-09-19 19:33
javascript
开发语言
ecmascript
vue3+ts
封装全局节流函数
在Vue3项目中,我们经常需要用到防抖和节流函数来优化性能。本文将介绍如何使用TypeScript来封装一个全局的节流函数。什么是节流函数节流函数是一种限制函数执行频率的方法。它可以确保在一定时间内函数只被执行一次,即使它被调用了多次。为什么需要节流函数在一些高频率触发的事件中,比如window的resize、scroll事件,频繁地调用函数会导致性能问题。而使用节流函数可以避免这种问题。封装全局
三拾老师
·
2023-09-19 19:33
vue.js
前端
javascript
vue3+ts
实现枚举
首先index.ts中定义枚举exportconstfruit=[{key:1,name:'苹果',},{key:11,name:'草莓'},{key:5,name:'香蕉',},{key:51,name:'葡萄',},{key:6,name:'橙子'},{key:7,name:'哈密瓜'},{key:10,name:'西瓜'},];接口返给的数据是一个对象feeMap{1:200,2:100}c
前端~
·
2023-09-19 06:47
前端
javascript
vue.js
vue3+ts
实现移动端分页
current开始页码pageSize结束页码constsize=ref(10)//一页显示十条consteachCurrentPage=ref(1)//默认是第一页interfaceITdata{current:number,pageSize:number,//xxxx其他参数...}constselectApplyList=ref({current:eachCurrentPage.value,
前端~
·
2023-09-19 06:44
前端
javascript
uniapp【
vue3+ts
】 ---- 判断微信小程序是不是新版本进行更新
uniapp【
vue3+ts
】----判断微信小程序是不是新版本进行更新import{onShow}from'@dcloudio/uni-app'onShow(()=>{//检测小程序更新,提示用户更新
小小黑007
·
2023-09-18 22:25
uni-app
微信小程序
vue项目 vue.config.js改成vue.config.ts
最近用@vue/cli5搭建的
vue3+ts
项目,想把vue.config.js改成vue.config.ts参考这篇文章,结果报错于是就找原因,经过一番排查后,发现下载vue/cli-service@
wentingya
·
2023-09-16 11:24
vue.js
javascript
前端
Vue3+Ts
中使用Jquery
1、安装jquery:npmijquery--save2、在vue.config.js文件中添加如下代码:const{defineConfig}=require('@vue/cli-service')constwebpack=require('webpack')module.exports=defineConfig({configureWebpack:{plugins:[//配置jQuerynew
ᥬ 小月亮
·
2023-09-15 20:07
vue
jquery
前端
javascript
vue3+ts
jsx写法css module处理方案
关于vue3与jsx(tsx)写法自己了解哦,也可以看博主之前的博客。css带有全局性,当我们的项目复杂到一定程度的时候,css文件会很多,如果像传统的引入方式,那么这些css文件都会全局生效,难免会照成样式冲突。这时候就需要对样式进行模块化,就是一个样式文件只对一个组件产生作用。vue已经提供了scoped解决方案,当一个style标签拥有scoped属性时候,它的css样式只能用于当前的Vue
超人鸭
·
2023-09-15 09:25
自己封装
vue3+ts
组件库并且发布到 NPM
自己封装
vue3+ts
组件库并且发布到NPM创建项目pnpmcreatevite配置package.json按照提示创建好项目,然后再package.json中进行如下配置:{"name":"tribiani-vue-tools
Joey_Tribiani
·
2023-09-15 09:09
npm
前端
vue3
package
封装组件
vue3+ts
组件通信
1、父组件向组件传参父组件代码子组件代码2、子组件向父组件传参组件间代码父组件代码3、如果eslint报错,需在.eslintrc.js中添加一行代码4、通过父组件通过ref获取子组件的属性或者方法父组件代码子组件代码,必须用defineExpose暴露出去5、孙子组件provide和inject父组件代码孙子组件代码
岳哥i
·
2023-09-14 06:23
vue3+ts
vue.js
前端
javascript
【uniapp】小程序开发,初始化项目vscode
这里使用uniapp官方的项目模板作为示例,采用
vue3+ts
开发,并使用vscode作为开发工具一、通过命令行创建项目并运行1、通过以下命令创建模板项目参考官方说明npxdegitdcloudio/uni-preset-vue
顽石九变
·
2023-09-13 20:50
前端
uni-app
vscode
小程序
Vue3+Ts
在CompositionAPI下使用Mitt
事件总线在应用开发中是常用的模式。Vue.js在升级到v3之后,相对v2有较大改变,事件总线的实现方式也有所有调整。首先Vue3中事件API有较大的修改。点击查看我们从实例中完全移除了$on、$off和$once方法。$emit仍然包含于现有的API中,因为它用于触发由父组件声明式添加的事件处理函数。另外,全局变量的设置方式也有调整://vue2Vue.prototype.$EventBus=ne
兰斌Ice
·
2023-09-12 21:54
Element plus之el-form表单验证失效+动态表单验证+多层级对象属性验证方案
项目web端使用的是vue3+elementplus,下面代码介绍等相关内容均以
vue3+ts
语法描述。正文样例如下代码所示,已贴全部代码,后续说明以该代码所示取消提交
一夜相思愁
·
2023-09-12 13:28
elementplus
element
el-form
vue3
表单验证
el-form-item
vue3+element-plus el-form表单组件二次封装(
vue3+ts
项目)TForm组件新增继承 Element-plus 组件的事件使用及el-input 去除前后空格
2023-03-06TForm组件新增继承Element-plus组件的事件使用及el-input去除前后空格(type=password除外)一、简介HTML一行代码,可实现表单输入框/日期选择/下拉选择/复选框选中等及规则校验功能//注意formOpts.ref(t-form组件实例相当于vue2ref)需要要v-model接收二、最终效果三、参数配置1、Attributes参数说明类型是否必
wocwin
·
2023-09-12 13:26
vue3.2+ts
element-plus
vitepress
vue3
form表单组件封装
typescript
表单组件
vue3+ts
实现瀑布流
父组件代码:importaaafrom'./aaa.vue';constarr=[{width:130,color:'#f44336',height:100},{width:130,color:'#4caf50',height:20},{width:130,color:'#e91e63',height:60},{width:130,color:'#cddc39',height:40},{width
aGreetSmile
·
2023-09-10 14:57
javascript
vue.js
前端
vue3+ts
项目打包后的本地访问
注意:打包之后不可直接点击html访问,需要给项目安装本地服务!1、安装servenpmi-gserve2、打包项目npmrunbuild生成dist文件夹3、本地访问servedist运行servicedist之后的控制台可复制下方的地址运行打包后的项目,运行之后控制台效果;
zhl999999999
·
2023-09-09 20:55
vue.js
前端
javascript
typescript
学会用命令行创建uni-app项目并用vscode开放项目
目录创建uni-app项目命令行创建uni-app项目编译和运行uni-app项目:用VSCode开发uni-app项目创建uni-app项目命令行创建uni-app项目(不必依赖HBuilderX)
vue3
小周不摆烂
·
2023-09-09 18:20
#
uni-app入门
vue.js
前端
javascript
vscode
vue3+ts
实现左侧菜单收缩加拖拽功能
用到的是
vue3+ts
,这里我只简单写了一下布局,具体代码如下header<
uncle_Huang
·
2023-09-09 06:11
前端开发
typescript
vue.js
javascript
nodejs:本地安装nvm实现nodejs多版本管理及切换版本
一、背景-使用不同版本node的原因
vue3+ts
、nuxt3版本,node推荐使用node18。vue2、nuxt2,node建议使用node16,如果使用18版本,可能会启动不了项目。
snow@li
·
2023-09-08 10:42
前端
node
npm
nvm
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他