×

typescript

Vue3+TypeScript+Vite如何使用require动态引入类似于图片等静态资源

459494796 459494796 发表于2024-04-20 浏览7738 评论0
问题:Vue3+TypeScript+Vite的项目中如何使用require动态引入类似于图片等静态资源! 描述:今天在开发项目时(项目框架为Vue3+TypeScript+Vite)需要 动态引入静态资源,也就是img标签的src属性值为动态获取,按照以往的做法直接是require引入即可,如下代码: <img class="demo" :src="require(`../../../assets/image/${item.img}`)" /> 写上后代码波浪线报错,报错提

typescript

新一代状态管理工具 -- Pinia 上手指南

1919481173 1919481173 发表于2024-04-20 浏览11753 评论0
一:Pinia简介和五大优势 Pinia是vue生态里Vuex的替代者,一个全新的vue状态管理库。在Vue3成为正式版以后,尤雨溪强势推荐的项目就是Pinia。 那先来看看Pinia比Vuex好的地方,也就是Pinia的五大优势。 可以对Vue2和Vue3做到很好的支持,也就是老项目也可以使用Pinia。 抛弃了Mutations的操作,只有state、getters和actions.极大的简化了状态管理库的使用,让代码编写更加容易直观。 不需要嵌套模块,符合Vue3的Com

typescript

ts文件转js(亲测有效)

晚风 晚风 发表于2024-04-20 浏览11469 评论0
因为最近一直在开发Laya项目,使用ts比较多,后面有vue项目需要用到Laya项目中的方法,但是由于vue中使用的js,而Laya中是TS,不能直接拿来使用,于是需要将ts转成js.方便使用 一、安装node.js node下载地址:https://nodejs.org/zh-cn/ 安装node,可以一直点击下一步进行安装。 二、安装TypeScript (1)安装好node后,打开电脑的cmd小黑窗,或者Powershell 窗口。 (2)输入指令:npm instal

typescript

TypeScript面试题

呃哦 呃哦 发表于2024-04-19 浏览4123 评论0
TypeScript与JavaScript有什么不同 1.TypeScript 支持ES6 2.它支持强类型或静态类型、模块、可选参数等。 3.它支持面向对象的编程概念,如类、接口、继承、泛型等。 4.TypeScript有可选的参数特性。 5.它编译代码并在开发期间突出显示错误。 6.TypeScript支持模块。 7.TypeScript在编译时提供了错误检查功能。它将编译代码,如果发现任何错误,它将在运行脚本之前突出显示这些错误。 为什么要使用TypeScript?TypeScri

typescript

【TypeScript】深入学习TypeScript装饰器

aniu aniu 发表于2024-04-19 浏览9660 评论0
👉 TypeScript学习:TypeScript从入门到精通👉 蓝桥杯真题解析:蓝桥杯Web国赛真题解析👉 个人简介:即将大三的学生,热爱前端,热爱生活🍬 👉 你的一键三连是我更新的最大动力❤️! 🏆分享博主自用牛客网🏆:一个非常全面的面试刷题求职网站,前端开发者必备的刷题网站,真的超级好用🍬 前言 最近博主一直在创作TypeScript的内容,所有的TypeScript文章都在我的TypeScript从入门到精通专栏里,每一篇文章都是精心打磨的优质好文,并且非常的全面

typescript

vben:vue3后台管理项目框架(vue管理端框架)

AsO AsO 发表于2024-04-19 浏览22991 评论0
前言:         Vue-Vben-Admin 是一个基于 Vue3.0、Vite、 Ant-Design-Vue、TypeScript 的后台解决方案,目标是为开发中大型项目提供开箱即用的解决方案。包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能。项目会使用前端较新的技术栈,可以作为项目的启动模版,以帮助你快速搭建企业级中后台产品原型。也可以作为一个示例,用于学习 vue3、vite、ts 等主流技术。该项目会持续跟进最新技术,并将其应用在项目中。

typescript

TypeScript 报错汇总

dede58织梦模板 dede58织梦模板 发表于2024-04-19 浏览4378 评论0
TypeScript 报错汇总 在这篇文章中将记录我遇到的ts错误,应该会持续更新。 有时候从错误点入手学习似乎是一个不错的选择,所以也欢迎你私信我一些ts的问题。 一、内置工具 1.1 Pick & Partial 先看看Pick和Partial工具的源码: type Partial<T> = { [P in keyof T]?: T[P]; }; type Pick<T, K extends keyof T> = { [P in

typescript

useImperativeHandle使用实例

Frankiefang Frankiefang 发表于2024-04-19 浏览9247 评论0
useImperativeHandle可以让你在使用ref时自定义暴露给父组件的实例值。在大多数情况下,应当避免使用ref这样的命令式代码。useImperativeHandle应当与forwardRef一起使用。 useImperativeHandle介绍 useImperativeHandle(ref, createHandle, [deps]) 通过useImperativeHandle可以只暴露特定的操作 通过useImperativeHandle的Hook, 将父组

typescript

【vue-router源码】五、router.addRoute、router.removeRoute、router.hasRoute、router.getRoutes源码分析

Benega Benega 发表于2024-04-19 浏览4798 评论0
【vue-rouer源码】系列文章 【vue-router源码】一、router.install解析 【vue-router源码】二、createWebHistory、createWebHashHistory、createMemoryHistory源码解析 【vue-router源码】三、理解Vue-router中的Matcher 【vue-router源码】四、createRouter源码解析 【vue-router源码】五、router.addRoute、router.removeRo

typescript

【vue-router源码】十一、onBeforeRouteLeave、onBeforeRouteUpdate源码分析

Li·ᰔᩚ Li·ᰔᩚ 发表于2024-04-19 浏览6606 评论0
【vue-rouer源码】系列文章 【vue-router源码】一、router.install解析 【vue-router源码】二、createWebHistory、createWebHashHistory、createMemoryHistory源码解析 【vue-router源码】三、理解Vue-router中的Matcher 【vue-router源码】四、createRouter源码解析 【vue-router源码】五、router.addRoute、router.removeRo