自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 TS学习——命名空间、模块、声明文件

命名空间一个最明确的目的就是解决重名问题。命名空间定义了标识符的可见范围,一个标识符可在多个名字空间中定义,它在不同名字空间中的含义是互不相干的。这样,在一个新的名字空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其他名字空间中。

2024-05-17 13:45:25 569

原创 TS学习——类class

TypeScript 是面向对象的 JavaScript。类描述了所创建的对象共同的属性和方法。TypeScript 支持面向对象的所有特性,比如 类、接口等。

2024-05-15 17:29:40 637

原创 TS学习——接口

接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法。

2024-05-14 17:57:07 54

原创 TS学习——Number、String对象的属性方法简介

Number 对象是原始数值的包装对象。

2024-05-11 18:26:14 871 1

原创 TS学习——函数

在 TypeScript 函数里,如果我们定义了参数,则我们必须传入这些参数,除非将这些参数设置为可选,可选参数使用问号标识。还有一种情况是我们不知道要向函数传入多少个参数,这时候我们就可以使用剩余参数来定义。Lambda 函数也称之为箭头函数。箭头函数表达式的语法比函数表达式更短。剩余参数语法允许我们将一个不确定数量的参数作为一个数组传入。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。重载是方法名字相同,而参数不同,返回类型可以相同也可以不同。

2024-05-10 15:29:04 289 1

原创 TS学习——运算符

TS的运算符学习

2024-05-09 16:40:33 867 1

原创 TS学习——变量声明

原因是(animal as Fish).swim() 这段代码隐藏了 animal 可能为 Cat 的情况,将 animal 直接断言为 Fish 了, TypeScript 编译器信任了我们的断言,故在调用 swim()时没有编译错误。可 swim 函数接受的参数是 Cat | Fish,一旦传入的参数是 Cat 类型的变量,由于 Cat 上没有 swim 方法,就会导致运行时错误了。这是为了在进行类型断言时提供额外的安全性,完全毫无根据的断言是危险的,如果你想这么做,你可以使用 any。

2024-05-08 17:19:09 865 1

原创 TS学习——基础类型

TS基础类型:any、元组、数组、枚举等

2024-05-06 18:04:50 435

原创 移动端table组件(带全屏旋转功能)——解决Ant Design Vue的a-table组件旋转页面后在移动端中滚动轴失效的问题

Ant Design Vue(3.2.13)的a-tablevue3在移动端开发中需要给页面增加一个table组件展示数据,并且组件带有全屏功能(点击全屏按钮后,弹出对话框窗口,横屏展示该table)。但在旋转页面后,发现table的X轴滚动失效。组件样式:由于横屏展示是通过transform将页面旋转90度实现的,旋转后原X轴变成了Y轴,但组件仍需要按照盒子的原方向去计算滚动(滚动、宽高等需要按盒子未旋转前方向)。所以造成了计算数据的混乱,导致触碰拖动滚动表格失效。

2024-04-30 16:32:57 467

原创 解决antV G2中因柱状图数据太多,导致柱形非常小的问题

优化G2柱状图因为数据过多的显示问题

2024-04-30 10:38:53 269 1

原创 VUE3中,使用ant-design-vue表格滚动报错ResizeObserver loop completed with undelivered notifications.

ResizeObserver解决方法

2024-04-24 16:58:31 408

原创 ES新增的运算符:**、**=、?.、??、||=、&&=、??=

ES新增的运算符:**、**=、?.、??、||=、&&=、??=

2024-04-10 15:07:50 649

原创 安装NVM教程(node版本控制器)

node版本控制器安装教程

2024-04-02 17:34:49 881

原创 VUE3安装依赖卡死:idealTree:jdCrm: sill idealTree buildDeps

~~这个命令会检查 npm 缓存中的所有包,并移除任何不完整或损坏的缓存条目。2、终端或cmd命令提示符中命令行输入npm cache verify;1、删除系统盘下C:\Users\系统用户名文件夹\下的.npmrc;完成后再重新安装依赖,卡顿解决。

2024-03-27 11:12:38 339 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除