0.0.16 • Published 7 years ago

nsky-popup v0.0.16

Weekly downloads
4
License
MIT
Repository
-
Last release
7 years ago

nsky-popup 弹窗/漏斗组件


Nsky Common Component

Screenshots

npm.io

install

dnpm install nsky-popup --save-dev

Usage

import NskyPopup from 'nsky-popup'
import React from 'react'
import ReactDOM from 'react-dom'

import 'nsky-popup/dist/index.css'

ReactDOM.render(<NskyPopup />, container)

API

props

nametypedefaultdescription
isShowBooleanfalse当前popup是否显示
metricsArray[]popup数据配置
superInfoObject{}当前点击的数据的信息, {location, value, id}
metricTypeArray[]指标map,用于通过id查找名字,比如id=3 -> name=订单
fetchFunnelFuncnullpromise function,请求漏斗数据
fetchTermFuncnullpromise function,请求同比环比数据
fetchHourlyFuncnullpromise function,请求24小时实时数据
closeFuncFuncnull闭关当前popup方法
classNameString''class

metrics配置

nametypedefaultdescription
iconString''iconfont相应icon
nameString''tab的名称
listsArray[]tab内部数据数组

metrics配置 配置示例

[{
    icon: 'filter',
    name: '漏斗',
    type: 'filter', // filter, list filter展示value和rate, list展示value/mom/yoy
    metrics: [{
        id: '3',
        name: '呼叫订单量', // 可选
        isTitle: true, // 是否是名称,名称不需要点击,背景是灰色
    }]
}, {
    icon: 'filter',
    name: '漏斗',
    type: 'filter', // filter, list filter展示value和rate, list展示value/mom/yoy
    metrics: [{
        id: '3',
        name: '呼叫订单量', // 可选
        isTitle: true, // 是否是名称,名称不需要点击,背景是灰色
    }]
}]

依赖外部

utils/utils-data-process actions/xxx iconfont

Development

npm install
npm run example
npm run css-watch
0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago