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
封装一个自动补全输入框Autocomplete组件
创建一个名为Autocomplete.vue的文件,在这个组件中,使用了Vue3的CompositionAPI,包括ref、watch、onMounted等。组件接收placeholder、debounce和clearable作为props,并根据这些props来渲染输入框和下拉菜单{{item}}import{defineComponent,ref,watch,onMounted}from'vu
温暖前端
·
2024-09-07 00:22
javascript
前端
vue.js
vue3+ts
封装类似于微信消息的组件
组件代码如下:{{duration}}'' {{duration}} ''import{ref,computed,withDefaults,onBeforeUnmount}from"vue";//使用withDefaults提供默认值constprops=withDefaults(defineProps(),{isSent:false,iconColor:"#000000",b
月伤59
·
2024-09-06 23:47
vue.js
前端
javascript
vue3+ts
封装一个uniapp的自动滚动列表,实现看板效果
电视机上要以列表展示数据,并且数据会实时更新,电视机不能点击,所以考虑自动播放的一个效果。展示方案有两种:1、列表上下自动滚动实现轮播效果。(此时具体滚动的高度由用户自己决定,每次滚动几条数据)2、列表以“页”的形式做成轮播图的翻页效果。由于项目的电视机是有任务提示作用的,最后考虑做成第一种方案,用户能更清晰了解任务安排和数据的更新。搜索之后了解到vue-seamless-scroll支持列表的自
女德班吊车尾
·
2024-09-04 16:18
uni-app
vue.js
typescript
前端
Cannot read properties of undefined (reading ‘_android’)
记录:问题Cannotreadpropertiesofundefined(reading‘_android’)
vue3+ts
使用qrcodejs2插件生成二维码报错Cannotreadpropertiesofundefined
久违的小技巧
·
2024-09-04 03:23
qrcodejs2
vue3+ts
中使用mitt进行跨组件通信
mitt插件的使用安装插件进行封装一个模块,对外暴露一个Mitt实例使用安装插件官方文档pnpmimitt--s//我用的pnpm或npmi--smitt或yarnaddmitt进行封装一个模块,对外暴露一个Mitt实例1、在utils文件夹下新建mitt(例如mitt.ts),用于初始化并导出mitt实例://src/eventBus.tsimportmittfrom'mitt';//定义事件类
我胡为喜呀
·
2024-09-01 11:44
vue.js
前端框架
前端
vue3+ts
报错:找不到模块“./App.vue”或其相应的类型声明
原因是typescript只能理解.ts文件,不能理解.vue文件第一步在src下新建文件env.d.tsdeclaremodule'*.vue'{importtype{DefineComponent}from'vue'//eslint-disable-next-line@typescript-eslint/no-explicit-any,@typescript-eslint/ban-typesc
前端小顾
·
2024-08-31 06:05
前端
vue.js
前端
typescript
vue3+ts
项目新建后找不到模块vue或类型{}上不存在属性
新建的项目,不影响功能,但是红色的波浪线很不好看。在tsconfig.json文件中增加一行代码:让ts识别vue文件"include":["src/**/*.ts","src/**/*.d.ts","src/**/*.tsx","src/**/*.vue"],
夏与冰
·
2024-08-31 06:34
web前端
vue.js
前端
javascript
typescript
vue3+ts
引入 json-editor-vue3 报错
报错内容SyntaxError:Therequestedmodule'/node_modules/jsoneditor/dist/jsoneditor.min.js?v=00499bcc'doesnotprovideanexportnamed'default'(atjson-editor.vue:2:8)尝试解决、1.import'jsoneditor'importJsonEditorVuefro
Red_Xx
·
2024-08-30 10:24
json
vue.js
javascript
Vue3+TS
Element Plus 中Table同时只能展开一行且能关闭
el-table有展开行功能,但是展开多行并不好看,所以需要设置expand只展开一行,用expand-change可以实现。@expand-change=""//展开或是关闭时执行的函数:expand-row-keys=""//设置当前展开行,要求值为数组(白话就是存放在这个数组的ID会在页面中展开,没有就不会展开):row-key=""//设置行的唯一标识,用于配合expand-row-key
lemontree-xy
·
2024-08-28 16:40
vue.js
前端
javascript
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
前端
vite+ts+vue3项目初始化 -- eslint+prettier代码格式化
vue3+ts
项目初始化配置--eslint+prettier格式化校验一、配置@代替src目录二、项目中引入scss三、引入公共样式四、引入组件报红色波浪线五、有些语法不认识需要在vscode中安装Volar
weixin_43993776
·
2024-02-20 17:55
vue.js
javascript
前端
vue3+ts
项目搭建
⛰️个人主页:蒾酒系列专栏:《vue3实战》山高路远,行路漫漫,终有归途。目录前置条件基础工程模板搭建测试环境变量是否配置成功初始化vue项目安装常用依赖基础项目目录介绍前置条件请确保已经装好node,并配置好环境变量下载地址:Node.js—Download(nodejs.org)https://nodejs.org/en/download基础工程模板搭建测试环境变量是否配置成功查看版本命令打印
蒾酒
·
2024-02-20 12:18
vue3实战
vue3前端
vue.js
前端
typescript
elementui
ajax
一、
vue3+ts
项目框架搭建——规范
新建项目及规范配置1.1项目初始化1.1.1环境准备1.1.2初始化项目1.2项目配置一、eslint配置1.1vue3环境代码校验插件1.2.eslintrc.cjs配置文件1.3运行脚本二、配置prettier:格式化工具2.1安装依赖包2.2.prettierrc.json添加规则2.3.prettierignore忽略文件三、配置stylelint:格式化css代码3.1.stylelin
小曲曲
·
2024-02-20 00:34
vue3.0
框架搭建
前端框架
vue3+ts
引入高德地图并使用地图选点和搜索
引入高德地图npmi@amap/amap-jsapi-loader--save在index.html引入window._AMapSecurityConfig={securityJsCode:'',//你的密钥}创建map.vue组件确定{{item.name}}地址:{{item.address}}import{shallowRef,defineEmits,defineComponent,ref,
久爱@勿忘
·
2024-02-08 18:21
vue.js
elementui
前端
找不到模块“vue-router”或其相应的类型声明。ts(2307)
场景:新建了一个项目:
vue3+ts
。
有蝉
·
2024-02-05 04:36
vue3
前端
javascript
typescript
VUE3+TS
使用OpenSeadragon学习之旅,实现多图片切换效果
1.官方网站:OpenSeadragon2.使用npm下载插件:npminstallopenseadragon3.在index.html文件引入资源4.组件使用(一张图片显示效果)1.引入OpenSeadragonimportOpenSeadragonfrom"openseadragon"2.存放图片的标签3.初始化实例constviewer=OpenSeadragon({id:"opensead
小猫瘦瘦
·
2024-02-03 04:51
学习
前端
javascript
vue.js
数据大屏项目Vue3+TypeScript+tailwindcss+Vite+DataV+Echart+pinia
疫情数据大屏(ts+vue3)本着学习
vue3+ts
技术栈的目前,敲了这个项目。
蹦哒
·
2024-02-02 20:41
vue.js
前端
javascript
vue3+ts
使用echarts正确姿势
首先我们去封装一个Hooks为啥要封装Hooks在vue2中我们可以全局导入echarts通过this.ecahrts方式去使用echats,在vue3中使用了组合式Api对于this的支持不是方便所以为了便于开发建议自己去封装hooks来代替this.ecahrts方式去使用echats,在vue3中使用了组合式Api对于this的支持不是方便所以为了便于开发建议自己去封装hooks来代替thi
我叫汪枫
·
2024-02-01 19:35
echarts
javascript
前端
【Strelitzia项目】
vue3+ts
实现element-plus中选择器省市区三级联动
但是在这个问题的过程中存在着不少疑惑,首先就是百度找不到
vue3+ts
的代码,而自己本身又是后端开发人员,所以在技术层面存在着不少的疑问,vue2编写代码的方式不太熟练。
兜里旺仔没加糖
·
2024-02-01 02:00
vue.js
前端
javascript
import { ArrowRight } from “@element-plus/icons-vue“;
今天下午快被这个问题折磨疯了虽然知道这个问题怎么产生的但项目里那个碍眼的红线就是去不掉后来才发现这是插件的锅我的心情你知道我想要说什么的想必能看到这篇文章的也知道这个问题是怎么产生的
vue3+ts
使用的时候默认是需要带上文件名的但是引入
RyzenVega
·
2024-02-01 00:31
vue.js
前端
javascript
【
Vue3+Ts
】简单路由配置页面缓存keepAlive可选控制
router.ts路由文件配置constroutes=[{path:"/",name:"home",meta:{title:"首页",keepAlive:true,//主要代码},component:()=>import("@/view/Home/index.vue"),}]App.vue配置import{computed}from"vue";import{useRoute}from"vue-ro
极致♀雨
·
2024-01-31 18:35
Vue.js
前端
前端收徒
缓存
vue.js
javascript
【
vue3+ts
】组件定义props并设置初始值
interfaceProps{filterPopVisible:boolean;reqType:string;max:string;error:boolean;isMultiple?:boolean;defaultKeys?:any[];nodeKey?:string;}constprops=withDefaults(defineProps(),{isMultiple:true,nodeKey:"
String佳佳
·
2024-01-31 12:40
javascript
前端
vue.js
使用
vue3+TS
实现动态路由【2023无套路不需要VIP】
之前把注入路由写在beforeEach里面,在搭建动态路由前出现了很多问题,尝试各种方法都不行,心都累了。网上基本上都是这样方式,不能这样搞,反正我的项目是实现不了的。不知道出现多少错误,比如,无法找到文件、import引入错误。Uncaught(inpromise)Error:Cannotfindmodule'./()=>webpack_require("./src/viewslazyrecur
猫在裙角jslms
·
2024-01-30 12:09
vue.js
前端
javascript
typescript
VUE 3+TS “类型“DefineComponent<{}, {}, any>”的参数不能赋给类型“Plugin_2”的参数
vue3+ts
,编辑器提示报错:参数不能赋给类型。要开启什么ts配置才能去除?
宇文合
·
2024-01-27 14:16
vue.js
前端
javascript
vue3+ts
读取excel文件数据
先下载xlsx依赖npmixlsx--save在所需页面引入xlsx依赖import*asxlsxfrom"xlsx";必须这样写写别的引入会报错!!先把文件读取为二进制文件/***把文件按照二进制进行读取*@paramfile*@returns*/constreadFile=(file:File)=>{returnnewPromise(resolve=>{letreader=newFileRea
yasuo56
·
2024-01-26 17:05
excel
vue.js
typescript
记事本(父页面与iframe子页面的联通,
vue3+ts
展示fbx模型,与tga贴图)
vue3+ts
展示fbx与tga贴图npmithree--saveimport{ref,onMounted}from'vue';import*asTHREEfrom'three';import{FBXLoader
yasuo56
·
2024-01-26 17:02
vue3
threejs
iframe与父页面传值
加载fbx模型与tga贴图
vue3+ts
实现时间间隔选择器
需求背景解决效果视频效果balancedTimeElement.vue需求背景实现一个分片的时间间隔选择器,需要把显示时间段显示成图表,涉及一下集中数据转换[“02:30-05:30”,“07:30-10:30”,“14:30-17:30”]‘[(2,5),(7,10),(14,17)]’[4,5,6,7,8,9,10,14,15,16,17,18,19,20,28,29,30,31,32,33,
柳晓黑胡椒
·
2024-01-26 16:22
#
vue实践
javascript
vue.js
低代码
前端
Vue3+TS
实现视频放大缩小,放大后实现视频的拖动+拖动边框限制
最近实现了一个新的需求,大体内容是要对所播放的视频做一个放大缩小的处理,同时在视频放大的同时要实现视频的一个拖拽,拖拽的同时,要对视频拖动的范围作出一个限制,下面来看看我的一个实现的思路。技术栈:Vue3.2+TS1.放大缩小采用的形式是什么?/1.肯定不能单纯的采用px放大,这样会出现视频放大的时候位置发生变动/2.采用scale放大,这样每次放大都是视频的中心点2.拖动实现/1.当鼠标按下和视
道长道长IOT
·
2024-01-25 07:57
前端
vue.js
Vue3+Ts
实现路由守卫
路由守卫前言路由守卫是啥实现方式第一种:全局守卫第二种:局部守卫前言博主本期主要讲解的是Vue3如何实现特定路由的路由守卫。那么好,本期正式开始。路由守卫是啥路由守卫其实是前端为了防止用户通过路由访问到它不能被访问的页面,这一点可以在后端实现,也可以通过前端实现,那么前端实现的方式之一就是路由守卫。场景一:当用户没有登录,但是通过路由想调用首页。路由守卫就可以在next进入路由前,进行校验操作。场
爱吃巧克li
·
2024-01-24 21:28
vue.js
安全
vue.js
typescript
前端框架
Vue3常用方法和组件
目录
VUE3+TS
【方法】文件下载【组件】二次封装`ElMessageBox`【方法】格式化时间【组件】导入单个文件,再次导入可替换,可回显【组件】同上单个上传组件【组件】封装展示表格和可修改表格【方法
小阮的学习笔记
·
2024-01-24 18:56
javascript
前端
vue.js
Vue3+Ts
:使用i18n实现国际化与全局动态下拉框框切换语言
Vue3+Ts
:使用i18n实现国际化与全局动态下拉框框切换语言一、下载依赖:二、创建ts文件并配置main.ts三,如何使用1.在中使用2.在setup中使用四、全局下拉框动态切换一、下载依赖:npminstallvue-i18n
靠着蓝色背景幻想
·
2024-01-23 12:38
vue.js
前端
javascript
typescript
Vue3+Ts
:实现paypal按钮
Vue3+Ts
:实现paypal按钮一、前端页面按钮实现第一步:下载paypal.js依赖第二步:引入要使用的vue页面,并调用。
靠着蓝色背景幻想
·
2024-01-23 12:34
typescript
javascript
vue.js
前端
npm
【
Vue3+Ts
项目】硅谷甄选 — 菜单权限+按钮权限
一、菜单权限1.1路由拆分将项目路由拆分为:静态路由:login、404、home、screen异步路由:权限管理(包含三个子路由)、商品管理(包含四个子路由)任意路由:任意路由src/router/routes.ts//对外暴露配置路由(常量路由):全部用户都可以访问到的路由exportconstconstantRoute=[{//登录path:'/login',component:()=>im
唧唧bong_
·
2024-01-23 04:44
前端
javascript
vue.js
vue3+ts
项目引入雪花id报错
在更新公司项目的时候发现如下报错:在经过询问之后,了解到要解决这个报错需要如下步骤:(1)在终端控制台中输入:pnpmh(或者是yarn)installsimple-flakeid然后等待其下载安装(2)若还是报错,需要在下面做更改全部更改完之后便可解决该报错
沉醉何欢凉
·
2024-01-21 19:52
ant
design
vue
anti-design-vue
前端
vue
学习vue3(一)
参考:
Vue3+TS
快速上手1.Vue3简介2020年9月18日,Vue.js发布3.0版本,代号:OnePiece(海贼王)耗时2年多、2600+次提交、30+个RFC、600+次PR、99位贡献者github
小超^_^
·
2024-01-20 21:06
学习
vue3+ts
+pinia 自己记录的 写的乱
1,父传子constprops=defineProps({type:{default:'edit',type:String,},});标签vue3(中没有this)父子组件传参单个父子传参子组件多个父子传参用v-model可以直接更改子组件的数据useAttrs可以获取父组件传参的所有内容事件也能接收到使用或者不用:type直接用:useAttrs和defineprops不能用时使用props的优
又是取名的一天
·
2024-01-19 15:47
vue.js
前端
javascript
vue3+ts
axios封装及使用
http.ts文件importaxios,{Axios,AxiosResponse,AxiosRequestConfig}from"axios";//处理类型“AxiosResponse”上不存在属性“errorinfo”。ts(2339)关键一步。declaremodule"axios"{interfaceAxiosResponse{//参数与res的字段相对应result:T;statusco
wz990223
·
2024-01-16 17:42
前端
typescript
vue
vue3+ts
类型“never”上不存在属性“xxx”
vue3+ts
语法报错:类型“never”上不存在属性“name”先来看下错误代码修改:consttemplateLists=ref([]asany[]);
饱饱~~
·
2024-01-15 19:26
vue3
ts
vue.js
[Vue3] v-for循环中报错 类型“never”上不存在属性“xxx”
Vue3+ts
项目中,template报错:类型“never”上不存在属性“xxx”错误复现:conststate=reactive({xList:[],});return{...toRefs(state
青颜的天空
·
2024-01-15 19:53
Vue3
vue.js
前端
javascript
vue3+ts
中实现压缩图片、blob 转 base64
压缩图片1.npm安装image-compressor.js2.引入importImageCompressorfrom'image-compressor.js'3.使用constcompressImage=async(file:any)=>{varimageCompressor=newImageCompressor()returnnewPromise((resolve,reject)=>{imag
微光无限
·
2024-01-15 00:34
vue3
vue.js
前端框架
前端
typescript
vue
vue3+TS
使用component 组件的实例
目录一.项目中实际使用1.代码使用二.元素1.使用方式:2.代码解释一.项目中实际使用1.代码使用之前,我们使用过,在login相关的几个页面使用component实现登录/注册/找回密码等页面的动态切换,在天转到这个页面时,传递一个参数,根据参数去显示不同的页面,(当然,你也可以选择将这些页面都加入到路由里,然后设置不同的跳转路径也是可以的)importImageShowfrom"./compo
程序猿online
·
2024-01-13 09:42
前端代码应用实例
vite创建vue3
TS项目实例
flutter
Vue3+TS
后台管理系统项目完结撒花(已部署)
Vue3+TS
后台管理系统项目完结撒花1.线上体验
Vue3+TS
后台管理系统在线体验客官如果觉得还不戳,github上不妨顺手点个⭐️,鼓励一下吧。
独鹿DT
·
2024-01-12 20:01
项目
Vue2&Vue3
vue3+ts
vue3
ts
后台管理系统
cms
【
Vue3+Ts
项目】硅谷甄选 — 用户管理+角色管理+菜单管理+首页
一、用户管理1.1接口1.1.1接口定义src/api/acl/user/index.ts//用户管理模块的接口importrequestfrom'@/utils/request'importtype{AllRoleResponseData,SetRoleData,User,UserResponseData}from'./type'enumAPI{//获取全部已有用户账号信息ALLUSER_URL
唧唧bong_
·
2024-01-12 20:29
vue.js
前端
javascript
【
Vue3+Ts
项目】硅谷甄选 — 路由配置+登录模块+layout组件+路由鉴权
一、路由配置项目一共需要4个一级路由:登录(login)、主页(home)、404、任意路由(重定向到404)。1.1安装路由插件pnpminstallvue-router1.2创建路由组件在src目录下新建views文件夹,在views中创建login、home、404路由组件。1.3配置路由在src目录下新建router文件夹,书写路由配置(包含index.ts和routes.ts)。src/
唧唧bong_
·
2024-01-12 20:58
javascript
前端
vue.js
【
Vue3+Ts
项目】硅谷甄选 — 品牌管理+平台属性管理+SPU管理+SKU管理
一、品牌管理模块1.1静态模块搭建使用到element-plus的card、button、table、pagination等组件:src/views/product/trademark/index.vue添加品牌,sizes,total":total="400"/>//引入组合式API函数refimport{ref}from'vue'//当前页码letpageNo=ref(1)//每一页展示多少条
唧唧bong_
·
2024-01-12 20:26
vue.js
前端
javascript
echart5.x地图下钻和地图标点(
vue3+ts
)
地图下钻的独立组件,引入即用在echart地图上踩了太多坑了,记录下吧使用://地图标点letmapList=[{FarmID:"337207bb-5abe-42ea-949c-e034a3ae6377",FarmName:"优然牧场一场",Long:119.23944,Lati:34.324724,Admin:"小王",Tel:"",Livestock:7660,Address:"",},];l
小旋风01234
·
2024-01-12 15:20
vue
echarts
vue.js
纯前端 —— 200行JS代码、实现导出Excel、支持DIY样式,纵横合并
前期回顾Vue3+TS+Element-Plus封装Tree组件《亲测可用》_
vue3+ts
组件封装-CSDN博客https://blog.csdn.net/m0_57904695/article/details
彩色之外
·
2024-01-12 08:35
前端
javascript
vue.js
报错Virtual script ... not found, may missing<script lang=“ts“>/ “allowJs“: true / jsconfig.json.volar
使用
vue3+ts
写项目,使用volar作为vue3的语法指示器,遇到了报错。
czy陈泽宇
·
2024-01-12 07:12
前端
typescript
vue3+ts
报错:无法找到模块“xxx.vue“的声明文件,xxx隐式拥有“any“类型
1、报错原因:typescript不能识别.vue文件2、解决方法:可以在vite-env.d.ts中添加以下代码,如果没有vite-env.d.ts,可以自己新建一个xxx.d.ts类型的文件即可declaremodule'*.vue'{import{ComponentOptions}from'vue'constcomponentOptions:ComponentOptionsexportdef
czy陈泽宇
·
2024-01-12 07:41
vue.js
前端
javascript
vue3+ts
笔记
创建项目:npmcreatevue@latestnpminstall页面渲染原理:vite项目中,index.html是项目的入口文件,在项目最外层。加载index.html后,vite解析指向js。vue3中是通过createApp函数创建一个应用实例。选项API和组合API:vue3中开始弱化this;setup将数据和方法交出去,模板中才可以使用,setup的返回值也可以是一个渲染函数,se
初心w50t2
·
2024-01-11 07:03
VUE
笔记
vue.js
typescript
上一页
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
其他