12 2021 档案
摘要:前言 当我们想要开发一个类似文档的平台时用什么技术呢?答案是有的,可以使用VuePress 参考 官网:vuepress 手把手教你用vuepress搭建自己的网站(2)
阅读全文
摘要:1、在ts中使用正则表达式 引用类型之正则表达式 2、ts报错元素隐式具有“any” 类型,因为索引表达式的类型不为‘number‘ 在开发vip需求我的礼包时遇到一个ts报错元素隐式具有“any” 类型,因为索引表达式的类型不为‘number‘ 解决 1. 错误写法为: window["CESIU
阅读全文
摘要:总结 泛型就是广泛的类型(任意类型),泛型变量T,可以是其他的名字,例如U、M等,仅代表类型 例如泛型函数,可以在调用的时候传入泛型参数决定类型,相比any会有更精确的含义表达 可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。 这样用户就可以以自己的数据类型来使用组件。泛型可以帮助我
阅读全文
摘要:枚举Enum Enum是一种数据类型,由一组命名的值组成,名称通常是作为常量的标识符 enum Direction { Up, Down, Left, Right } let go: Direction; go = Direction.Up; 实战 export enum themeMode { l
阅读全文
摘要:总结 索引签名在实际开发中经常用到,例如服务端接口返回了很多数据但是存在我们不需要用的,如果定义接口的时候不定义它们会报错,这时我们使用索引签名,就可以避免这个问题 注意:TypeScript 的索引签名必须是 string 或者 number。索引签名的名称(如:{ [index: string]
阅读全文
摘要:总结 ts中定义对象类型有两种方式,interface和type,能用interface用interface,用不了再用type 参考 typescript 中的 interface 和 type 到底有什么区别? 实例 interface1 interface IBase { [propName:
阅读全文
摘要:参考 一文读懂 TS 中 Object, object, {} 类型之间的区别(优先看) 总结 obejct:TypeScript 2.2 引入的新类型,它用于表示非原始类型,没有值,toString()这种,代表非原始值,不包含原始值(number,boolean.....),对 object 类
阅读全文
摘要:前言 在开发vip需求时,使用相对路径引用模块不会报错,但使用别名引用模块会报错:找不到模块 解决 在vscode设置里加"vetur.validation.script":false,这样把检查关闭,就不报错了 参考 vscode中vetur插件提示找不到设置了alias的模块
阅读全文
摘要:前言 在开发vip需求专属礼包时遇到一个问题,页面报错Maximum call stack size exceeded 问题 这个报错是超出最大调用堆栈大小,原因是:两个计算属性相互引用对方的值 参考 javascript - 超出最大调用堆栈大小-Vue.js
阅读全文
摘要:sdk就是一堆代码,假如某个游戏和某个平台,例如快手联运,那么快手就把这个sdk也就是一堆代码打成包给他们,他们会集成在游戏里,在游戏中的表现可能是一个悬浮球.
阅读全文