登录
# input输入优化 ## number类型时,input框出现数字调节器 使用了number类型的input时,input框的最右侧会出现一个上下监听,可以用鼠标点击调节数字大小。 但很多toC的页面,对样式有严格要求,很多时候并不希望出现这样一个数字调节器,下面使用css来隐藏这个按钮。 ```css /* 隐藏数字调节器 */ input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;
# TS常用技巧 一些常用的Ts体操的记录,部分功能的实现会使用 TS 自动的一些实用程序类型。 ## 为window添加字段 ```ts // 给Window添加字段 declare interface Window { flag: string, // 给Window添加这个字段 apple: string | number, // 给Window添加这个字段 } ``` ## 为无声明文件的第三方包添加声明 ```ts // 可以给qs这个无类型的第三方包声明类型,声明成了any declare module 'qs'; // 或者 declare type qs =
# TS常用技巧 ## 为window添加字段 ```ts // 给Window添加字段 declare interface Window { flag: string, // 给Window添加这个字段 apple: string | number, // 给Window添加这个字段 } ``` ## 为无声明文件的第三方包添加声明 ```ts // 可以给qs这个无类型的第三方包声明类型,声明成了any declare module 'qs'; ``` ## 字符串数组生成type 把下面这个字符串数组,每一项的数组,转为 type 罗列出来: ```ts const