---开发数字输入组件

This commit is contained in:
2026-03-02 14:26:55 +08:00
parent 594d9ebd11
commit 6819b982d9
9 changed files with 218 additions and 11 deletions

28
types/global.d.ts vendored
View File

@ -78,6 +78,33 @@ declare global {
declare function parseFloat(string: string | number): number;
// Number 扩展方法
interface Number {
/**
* 格式化数字
* @param fmt 格式化表达式,如 "#,##0.00"
*/
format(fmt: string): string;
}
interface NumberConstructor {
/**
* 判断对象是否为 Number 类型
*/
is(obj: any): boolean;
/**
* 格式化数字
* @param num 要格式化的数字
* @param fmt 格式化表达式,如 "#,##0.00"
*/
format(num: number, fmt: string): string;
/**
* 解析字符串为数字
* @param str 要解析的字符串
*/
parse(str: any): number;
}
namespace JSX {
// tslint:disable no-empty-interface
type Element = VNode;
@ -93,6 +120,7 @@ declare global {
[elem: string]: any;
}
}
}
declare module 'vue' {