# gtcore **Repository Path**: onetcore/gtcore ## Basic Information - **Project Name**: gtcore - **Description**: JS库 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-26 - **Last Updated**: 2021-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 本框架用于GtCore前端开发 本框架集成了`eonasdan-bootstrap-datetimepicker`,`moment`,依赖于`jQuery`,`bootstrap`,`popper.js`和`fontawesome`,并对`jQuery`进行扩展,以及一些辅助方法。 ## NPM&Taobao 原始地址: ```bash npm config set registry http://registry.npmjs.org ``` 淘宝镜像 ```bash npm config set registry https://registry.npm.taobao.org ``` ## API文档 模块导出为"GtCore",在前端UI中可以直接调用,通过Script标签引入库。 ```html ``` ## GtCore.alert(msg: string | StatusMessage, type?: StatusType, func?: Function) 使用Bootstrap的Modal,弹窗显示一条信息。 * msg:string | StatusMessage:表示消息字符串,或者消息实体类对象; 1. StatusMessage实例对象,包含如下结构: ```typescript /** * 消息接口。 */ interface StatusMessage { /**消息类型。 */ type: StatusType; /**消息字符串。 */ message: string; /**其他实例对象。 */ data?: any; } ``` 2. StatusType枚举: ```typescript /**报警类型 */ enum StatusType { /**成功。 */ Success, /**消息。 */ Info, /**警告。 */ Warning, /**错误。 */ Danger, } ``` * type?:StatusType:展示的类型枚举; * func?:Function:回调函数,点击确定后回调的函数。 ## GtCore.ajax(url: string, data: object, success?: Function, error?: Function) 执行ajax的Post提交功能,参数如下: * url:string:提交的地址; * data:object:发送的对象; * success?:Function:成功后执行的方法; * error?:Function:失败后执行的方法。