0.2.53 • Published 9 years ago

@beisen/DropDownList v0.2.53

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
9 years ago

DropDownList使用说明

项目运行

  1. cnpm install 或 npm install cnpm使用教程

  2. npm run dev (开发环境打包 port:8080)

  3. npm run test (测试用例)

  4. npm run build (生产环境打包)

DropDownList参数

  {
          "title":"测试测试测试测试"  //input框前的文字标识,可为空
            ,"placeholder":"搜索"              /**没有值的时候显示的内容(string)**/
            ,"defaultValue":""  //默认值
            ,"openListView":false    // 是否打开下拉框
            ,"errorStatus":true      // 错误状态
            ,"errorMsg":"出错了~~~!"    //错误信息
            ,multiple: false //下拉菜单为单选或者多选,true为多选,false为单选,默认为false
            ,"children":[
                {
                    "value":0
                    ,"text":"查看详情"
                    ,"isActive":false  //点击效果,默认为false
                    ,"isChecked":false  //是否被选中,默认为false
                }  
                ,{
                    "value":1
                    ,"text":"性质维度"
                    ,"isActive":false
                    ,"isChecked":false
                } 
                ,{
                    "value":2
                    ,"text":"地域维度"
                    ,"isActive":false
                    ,"isChecked":false
                } 
                ,{
                    "value":3
                    ,"text":"包含下属"
                    ,"isActive":false
                    ,"isChecked":false
                } 
                ,{
                    "value":4
                    ,"text":"包含下属"
                    ,"isActive":false
                    ,"isChecked":false
                } 
            ]               /** MenuItem **/
            ,"hidden":false  //是否显示\
            ,"disabled":false //是否禁用
            ,"required":false  //是否显示必选星号
            ,"iconName":"pc-sys-arrowdown-nomal-svg" //右侧下拉按钮的样式
            ,"onClick":function(event, target, val){console.log(val.value)} /**点击后事件回调;event:事件,target: 事件对象,val:抛出的值**/
            ,"onBlur":function(event, val){console.log(val)} /**失去焦点后事件回调event:val:input抛出的值**/
            ,"onChange":function(event, target, val){console.log(event);console.log(target);console.log(val);} /**change后事件回调event:事件,target: 事件对象,val:input中值改变的值**/
            ,"onFocus":function(event, val){console.log(val)} /**获取焦点后事件回调event:事件,val:抛出的input中的值**/
        }

DropDownList调用方法

1.安装npm组件包

npm install @beisen/DropDownList --save-dev

2.引用组件

import DropDownList from "@beisen/DropDownList"

3.传入参数

该参数为上述参数,传入方式使用: {...参数}

{
    "title":"测试测试测试测试"  //input框前的文字标识,可为空
      ,"placeholder":"搜索"              /**没有值的时候显示的内容(string)**/
      ,"defaultValue":""  //默认值
      ,"openListView":false    // 是否打开下拉框
      ,"errorStatus":true      // 错误状态
      ,"errorMsg":"出错了~~~!"    //错误信息
      ,multiple: false //下拉菜单为单选或者多选,true为多选,false为单选,默认为false
      ,"children":[
          {
              "value":0
              ,"text":"查看详情"
              ,"isActive":false  //点击效果,默认为false
              ,"isChecked":false  //是否被选中,默认为false
          }  
          ,{
              "value":1
              ,"text":"性质维度"
              ,"isActive":false
              ,"isChecked":false
          } 
          ,{
              "value":2
              ,"text":"地域维度"
              ,"isActive":false
              ,"isChecked":false
          } 
          ,{
              "value":3
              ,"text":"包含下属"
              ,"isActive":false
              ,"isChecked":false
          } 
          ,{
              "value":4
              ,"text":"包含下属"
              ,"isActive":false
              ,"isChecked":false
          } 
      ]               /** MenuItem **/
      ,"hidden":false  //是否显示\
      ,"disabled":false //是否禁用
      ,"required":false  //是否显示必选星号
      ,"iconName":"pc-sys-arrowdown-nomal-svg" //右侧下拉按钮的样式
      ,"onClick":function(event, target, val){console.log(val.value)} /**点击后事件回调;event:事件,target: 事件对象,val:抛出的值**/
      ,"onBlur":function(event, val){console.log(val)} /**失去焦点后事件回调event:val:input抛出的值**/
      ,"onChange":function(event, target, val){console.log(event);console.log(target);console.log(val);} /**change后事件回调event:事件,target: 事件对象,val:input中值改变的值**/
      ,"onFocus":function(event, val){console.log(val)} /**获取焦点后事件回调event:事件,val:抛出的input中的值**/
  }
render () {
    return (
      <DropDownList {...this.state.DropDownData} />
    )
  }
0.2.53

9 years ago

0.2.52

9 years ago

0.2.51

9 years ago

0.2.50

9 years ago

0.2.49

9 years ago

0.2.48

9 years ago

0.2.47

9 years ago

0.2.45

9 years ago

0.2.44

9 years ago

0.2.43

9 years ago

0.2.42

9 years ago

0.2.41

9 years ago

0.2.40

9 years ago

0.2.39

9 years ago

0.2.38

9 years ago

0.2.37

9 years ago

0.2.36

9 years ago

0.2.35

9 years ago

0.2.34

9 years ago

0.2.33

9 years ago

0.2.32

9 years ago

0.2.31

9 years ago

0.2.30

9 years ago

0.2.29

9 years ago

0.2.28

9 years ago

0.2.26

9 years ago

0.2.24

9 years ago

0.2.23

9 years ago

0.2.22

9 years ago

0.2.21

9 years ago

0.2.20

9 years ago

0.2.19

9 years ago

0.2.18

9 years ago

0.2.17

9 years ago

0.2.16

9 years ago

0.0.1

9 years ago

0.2.15

9 years ago

0.2.14

9 years ago

0.2.13

9 years ago

0.2.12

9 years ago

0.2.11

9 years ago

0.2.10

9 years ago

0.2.9

9 years ago

0.2.8

9 years ago

0.0.1-54

9 years ago

0.0.1-53

9 years ago

0.0.1-52

9 years ago

0.0.1-51

9 years ago

0.0.1-50

9 years ago

0.2.7

9 years ago

0.2.6

9 years ago

0.2.5

9 years ago

0.2.4

9 years ago

0.2.3

9 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.1.99

10 years ago

0.1.98

10 years ago

0.1.97

10 years ago

0.1.96

10 years ago

0.1.95

10 years ago

0.1.93

10 years ago

0.1.61

10 years ago

0.1.92

10 years ago

0.1.91

10 years ago

0.1.71

10 years ago

0.1.70

10 years ago

0.1.69

10 years ago

0.1.65

10 years ago

0.1.64

10 years ago

0.1.85

10 years ago

0.1.60

10 years ago

0.1.77

10 years ago

0.1.73

10 years ago

0.1.56

10 years ago

0.1.84

10 years ago

0.1.83

10 years ago