×

typescript

ts基本类型 typeof 和keyof(ts中的type)

leofree leofree 发表于2024-04-23 浏览4655 评论0
安装编译ts的工具 安装命令:npm i -g typescript 或者 yarn global add typescript。 验证是否安装成功:tsc –v(查看 TypeScript 的版本)。 编译并运行 TS 代码 创建 hello.ts 文件(注意:TS 文件的后缀名为 .ts)。 将 TS 编译为 JS:在终端中输入命令,tsc hello.ts(此时,在同级目录中会出现一个同名的 JS 文件)。 执行 JS 代码:在终端中输入命令,node hell

typescript

vite(vue3+ts)配置开发、测试、生产环境

阿卜L 阿卜L 发表于2024-04-23 浏览4000 评论0
关于vite配置开发、测试、生产环境的记录。 一、创建配置文件 1、与src目录同级创建配置文件 | |—src— |     |—components     |—views |—.env.development |—.env.production |—.env.test 2、文件配置内容   MODE :用于区分每个环境   PROXY_PREFIX :代理   VUE_APP_API_URL :环境地址 ①.env.development MODE = 'development'

typescript

TS学习(二) :安装ts与ts配置

ACG ACG 发表于2024-04-22 浏览6912 评论0
一、安装TypeScript npm i -g typescript 二、安装完成后 创建ts 使用ts语法 可能遇到的报错问题 在啥都没配置的默认情况下,TS会做出下面几种假设: 假设当前的执行环境是dom 如果 代码中没有使用模块化语句(import,export),便认为改代码是全局执行 编译的目标是ES3,有点低 有两种 方式更改以上假设 使用tsc命令行的时候加上选项参数 使用ts配置文件,更改编译选项 这里选择使用ts配置

typescript

微信小游戏实战--cocos creator实现wordle游戏(二)

tteeqq tteeqq 发表于2024-04-22 浏览4052 评论0
根据上篇教程:微信小游戏实战--cocos creator实现wordle游戏(一)我们已经完成了开发环境的搭建并创建了一个项目,接下来就可以正式山寨,哦不对,应该是正式开发wordle这款小游戏了。 完整代码 熟悉Cocos Creator 工欲善其事必先利其器,首先我们需要熟悉一下开发工具的使用。打开Cocos Creator进入到我们之前创建的项目,新建的2D项目大概如下图所示: 1、层级管理器:创建和管理游戏的内容节点。在Cocos Creator中所有的控件都被视为节点(n

typescript

最完整的Vue教程-从零开始编写可视化大屏(vue可视化大屏开发)

lcd25 lcd25 发表于2024-04-22 浏览9225 评论0
摘 要 (OF作品展示) OF之前介绍了用python实现数据可视化、数据分析及一些小项目,但基本都是后端的知识。想要做一个好看的可视化大屏,我们还要学一些前端的知识(vue),网上有很多比较复杂(需要执行各种各样的命令)还不完整的教程,今天OF将完整地讲解如何用vue做一张好看的可视化大屏。只要大家按照步骤操作下来,你也能实现自己的可视化项目。 主要内容:Vue编写可视化大屏 适用人群:Python初学者,前端/Vue初学者 准备软件:pycharm 一、安装准备 在编写

typescript

来做做这 48 道 TypeScript 练习题

wangmeda wangmeda 发表于2024-04-22 浏览7679 评论0
下面所有题目来源于阿宝哥的 awesome-typescript 开源项目,可以点个star😁。 🍔前言 根据以下题目解题中你可以学习了解到并应用的知识点有: 泛型应用 联合类型、交叉类型使用 函数重载 元组 extends分布式条件类型、约束 in关键字 as断言 keyof关键字 infer关键字 -?操作符 -readonly 删除只读符号 循环遍历中属性值类型为never会被省略 [number]获取所有数组类型索引值 与a

typescript

npm run dev失败的解决办法(npm run dev卡住不动)

xingqi xingqi 发表于2024-04-22 浏览7122 评论0
记录学习TS和Vue过程中遇到的问题及解决办法 下载好相关依赖包后,每次npm run dev时,都会出现以下问题: 输入yes进行下载,但是不会下载成功。输入NO则会直接结束,不会执行。 于是我根据yes之后的报错信息,去到log里面查看 嗯,看了半天没看懂! 于是我就查看依赖包的版本号是否有问题,版本号如下: 于是根据版本号再到处收集相关信息,终于找到问题了! 我们报错的提示是webpack-cli这个包出现了问题,问你是否重装啥的,那我们就对这个包的版本号进行一个查询,结果就查到了。我

typescript

useRef详细总结(useRef作用)

ㅤචᆽච ㅤචᆽච 发表于2024-04-21 浏览49207 评论0
本文全方面介绍 useRef,分别从什么是 useRef、为什么使用 useRef 以及 useRef 三兄弟(指 useRef 、 forwardRef 以及 useImperativeHandle )来讲解。 本文所有示例 一、什么是useRef const refContainer = useRef(initialValue); 返回一个可变的 ref 对象,该对象只有个 current 属性,初始值为传入的参数( initialValue )。 返回的

typescript

TypeScript

□ 发表于2024-04-21 浏览4404 评论0
目录 一、认识TypeScript 二、基本类型 三、接口 3.1、接口 3.2、函数类型 3.3、类 类型 四、类 4.1、类 4.2、继承 4.3、多态 4.4、修饰符 4.5、readonly 4.6、存取器 4.7、静态成员 五、函数 5.1、函数 5.2、可选参数和剩余参数 5.3、剩余参数 5.4、函数重载 六、泛型 6.1、泛型 6.2、多个泛型参数的函数 6.3、泛型接口 6.4、泛型类 6.5、泛型约束 注: 1、为什么我

typescript

vite+vue3配置vite.config.ts多页面入口,并配置多个env

李秋波 李秋波 发表于2024-04-21 浏览6849 评论0
需求:在一个项目有公共的依赖和组件,但是两个模块又没有业务上的关联,这个时候我们需要用到分包, 我的env.test对应是mono2中的变量打包,根据人个需求使用 在根路径下删除原来的index.html,然后在src下建两个目录分别为mono1,mono2 如果页面都抽离成模块后记得改变,记得要修改文件之间的引用关系,接下来我们详细看项目配置方面的修改。 vite.config.ts /* * @Author: 周云芳 164591357@qq.com * @Date: 20

typescript

20多个好用的 Vue 组件库(vue常用的组件库)

乔帅-域名批发 乔帅-域名批发 发表于2024-04-21 浏览9489 评论0
作者:lindelof 译者:前端小智 来源:medium 有梦想,有干货,微信搜索 【大迁世界】 关注这个在凌晨还在刷碗的刷碗智。 本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 在本文中,我们将探讨一些最常见的vue js组件。你可以收藏一波。 Table 类 Vue Tables-2 地址:https://github.com/matfish2