1.0.1 • Published 3 years ago

my-es6-utils v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

my-es6-utils

前端es6项目中可能会用到的公共方法

Install

$ npm install my-es6-utils

Usage

// 单个引入
import { formatDate, secondToString, beforeRequest, beforeRequestNoReturn } from 'my-es6-utils';
// 全量引入
import * as utils from 'my-es6-utils'

API

/**
 * 时间格式化
 * 参数:
 *    t: Date类型时间
 *    str: 格式化模板 如 YYYY/MM/dd 、 HH:mm:ss 等
 * 返回:string
 */
formatDate(t, str);

/**
 * 数字秒转换成字符串 时:分:秒,用于展示视频时长
 * 参数:
 *    s: 秒数
 * 返回:string
 */
secondToString(s);

/**
 * 接口请求前,form参数去除空白项
 * 参数:
 *    params: {},为key:value 对象
 * 返回:undefind/对象
 */
beforeRequest(params);
beforeRequestNoReturn(params);

HTML5 中 默认type="text",对应js就是string, 在未输入值时默认为""空字符串,如果后端接收参数时,将""与null区别对待,将会出现很多问题,所以需要调用接口前过滤参数