1.1.9 • Published 4 years ago

datav-comp-utils v1.1.9

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

这是一个结合 datav 使用的工具函数包

收录的方法如下:

一. 日期格式化

1. timestampToYMD

/**

* 时间戳转 to 年月日时分秒

* @param {*} stamp 时间戳

* @returns 年月日时分秒

*/

二. url 相关

1. bindListener

/**

* 绑定 url 变化监听

* @param {*} eventName 监听的方法名,每个组件必须不一样,在组件销毁时记得解绑

* @param {_} handleFunc 处理函数,接收 event 参数

*/

2. addUrlParams

/**

* 修改/添加 url 参数

* @param {_} paramArr 要修改/添加的参数数组 {key: '', value: ''}...

*/

3. getUrlParams

/**

* 根据 key 获取 url 参数值

* @param {String} key url key

* @returns {String} key 对应的值

*/

三. storage

1. getConfigFromStorage

/**

* 获取 datav 通用配置

* @returns {Promise} datav 通用配置,返回 Promise 对象,在 then 中接收 datav 通用配置

*/

四. 样式相关

1. setNoDataStyle

/**

* 设置无数据区域样式

* @param {*} noDataDom 组件无数据区域的 DOM 结构,这个 DOM 不能是组件最外层 container 本身,而应该是 container 的一个子元素

* @param {*} title 组件标题

* @param {*} hasTitle 是否展示标题,可选

*/

五. ajax 请求

1. request

/**

* 请求封装

* @param {*} url 请求地址

* @param {*} data 请求参数

* @param {*} method 请求方式

* @param {*} extraConfig 额外配置

* @returns {Promise} 返回 promise 对象

*/

2. cancelRequests

/**

* 取消所有请求

*/

使用方法

1. 安装

npm install datav-comp-utils

2. 引入

import {xxx, xxx} from 'datav-comp-utils'
1.1.1

4 years ago

1.1.0

4 years ago

1.1.9

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.0.22

4 years ago

1.0.23

4 years ago

1.0.21

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.20

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.12

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago