草庐IT

pb7tt6ts

全部标签

vue3引入.vue文件以及.ts文件时提示找不到模块

1.找不到vue文件的,是因为ts无法解析我们的vue结尾的文件,所以需要在src目录下,新建一个d.ts结尾的文件(可以叫env.d.ts)然后里面这样写就可以///declaremodule'*.vue'{ import{DefineComponent}from'vue'; //eslint-disable-next-line@typescript-eslint/no-explicit-any,@typescript-eslint/ban-types constcomponent:DefineComponent; exportdefaultcomponent;}//环境变量TypeScri

从TL、ITL到TT

1、概述ThreadLocal(TL)是Java中一种线程局部变量实现机制,他为每个线程提供一个单独的变量副本,保证多线程场景下,变量的线程安全。经常用于代替参数的显式传递。InheritableThreadLocal(ITL)是JDK提供的TL增强版,而TransmittableThreadLocal(TTL)是阿里开源的ITL增强版这些ThreadLocal在不同场景下有不同用途,我们来分析一下:2、ThreadLocalThreadLocal主要的方法有四个:initialValue、set、get、remove2.1、初始化——initialValule当线程首次访问该ThreadLo

PB从入坑到放弃(四)常用函数

写在前面这一期呢,来整理下PB常用的函数,包括系统的和一些自己封装好的函数一、字符串相关1.1Len函数获取字符串长度①语法Len(string)②参数string-->string类型变量③返回值返回值:Long函数执行成功时返回字符串长度,发生错误返回-1函数执行成功时返回字符串长度,发生错误返回-11.2Mid函数截取字符串①语法Mid(string,start,length)②参数string-->string类型,指定要从中要截取的字符串start-->long类型,指定字串第一个字符在string中的位置,第一个位置1length-->long类型,可选项,指定字串长度③返回值返回

Puerts在UE中的使用(环境搭建、UMG挂TS脚本)

Puerts在UE中的环境搭建:转载自:环境说明Puerts&ReactUMG环境搭建(一)因为环境搭建过程中会用到一些Node.js的相关操作,这里将介绍一些node相关的内容,由于本人在这方面也是小白,这里只是简单将我的一些不解,在网上找的一些资料总结一下。内容可以并不非常详细,但是理解这些基础概念后,对环境搭建中的步骤不至于不明所以。什么是nodejs?简单的说Node.js就是运行在服务端的JavaScript。让JavaScript运行在服务端的开发平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速

新建微信小程序Ts模版构建npm错误 ,没有找到可以构建的 NPM 包,NPM packages not found。

问题message:没有找到可以构建的NPM包,请确认需要参与构建的npm都在miniprogramRoot目录内,或配置project.config.json的packNpmManually和packNpmRelationList进行构建已按初始化npm,但是构建提示npm包找不到解决1、首先在终端中确实是先初始化过了npminit2、如果已经初始化以后,项目根目录找到project.config.json文件,在setting关键字,里面增加"packNpmManually":true,"packNpmRelationList":[{"packageJsonPath":"./package

Vue+Ts+Echart使用以及后台接口对接逻辑【实战】

官网传送门一.echarts介绍是一个js插件性能好可流畅远行PC和移动设备兼容主流浏览器提供很多图标,用户且可自行修改。2.使用npm安装npminstallecharts二.echarts基本使用、自定义图例、选择7天日期查询图表数据内容获取本地时间以及当前时间前几天后几天/***获取当前日期,以及相关日期*@paramdate{}*@paramkey'0,'2022-09-11'*@paramdefaultValue*@returns*/exportconstgetDay=(

解决vue3 + vite + ts 中require失效的问题(require is not defind)

requireisnotdefind 因为require是属于Webpack的方法,vite中找不到这个方法肯定报错解决方法:创建一个工具文件getImge.ts//获取assets静态图片exportconstgetAssetsImge=(url:string)=>{returnnewURL(`../assets/home/${url}`,import.meta.url).href}使用工具文件:import{getAssetsImge}from'@/utils'html中

TS-interface的用法

接口的使用什么是接口?接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,格式:interfaceinterface_name{}interfaceuser{name:string;age:number;sex:string;}letobj:user;obj={name:"张三",age:18,sex:"男",};看到这里,或许有人会觉得interface和type有啥区别吗?区别参考这篇文章type和interface的区别可选属性与只读属性可选属性使用:?只读属性使用:readonlyinterfaceuser{name:string;age?:

TS-interface的用法

接口的使用什么是接口?接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,格式:interfaceinterface_name{}interfaceuser{name:string;age:number;sex:string;}letobj:user;obj={name:"张三",age:18,sex:"男",};看到这里,或许有人会觉得interface和type有啥区别吗?区别参考这篇文章type和interface的区别可选属性与只读属性可选属性使用:?只读属性使用:readonlyinterfaceuser{name:string;age?:

vscode 中引入文件报类型错误:找不到模块“@/views/login/index.vue”或其相应的类型声明。ts(2307)没有可用的快速修复

这个错误通常是因为TypeScript在编译时无法找到指定路径下的模块或类型声明文件。在这个例子中,它无法找到 @/views/login/index.vue 模块或其相应的类型声明。请检查你的代码,确保指定路径下的文件存在并且已经正确导出。如果你使用了别名(例如 @)来指定路径,也需要确保别名已经正确配置。如果问题仍然存在,可以尝试以下解决方案:检查路径和文件名的拼写是否正确。使用相对路径而不是绝对路径进行导入。在项目根目录下创建一个 tsconfig.json 文件,并确保它包含了正确的配置。例如,你可以添加一个 compilerOptions 选项,来告诉TypeScript如何查找模块