0.2.53 • Published 7 years ago

@beisen/DropDownList v0.2.53

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
7 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

7 years ago

0.2.52

7 years ago

0.2.51

7 years ago

0.2.50

7 years ago

0.2.49

7 years ago

0.2.48

7 years ago

0.2.47

7 years ago

0.2.45

7 years ago

0.2.44

7 years ago

0.2.43

7 years ago

0.2.42

7 years ago

0.2.41

7 years ago

0.2.40

7 years ago

0.2.39

7 years ago

0.2.38

7 years ago

0.2.37

7 years ago

0.2.36

7 years ago

0.2.35

7 years ago

0.2.34

7 years ago

0.2.33

7 years ago

0.2.32

7 years ago

0.2.31

7 years ago

0.2.30

7 years ago

0.2.29

7 years ago

0.2.28

7 years ago

0.2.26

7 years ago

0.2.24

7 years ago

0.2.23

7 years ago

0.2.22

7 years ago

0.2.21

7 years ago

0.2.20

7 years ago

0.2.19

7 years ago

0.2.18

7 years ago

0.2.17

7 years ago

0.2.16

7 years ago

0.0.1

7 years ago

0.2.15

7 years ago

0.2.14

7 years ago

0.2.13

7 years ago

0.2.12

7 years ago

0.2.11

7 years ago

0.2.10

7 years ago

0.2.9

7 years ago

0.2.8

7 years ago

0.0.1-54

7 years ago

0.0.1-53

7 years ago

0.0.1-52

7 years ago

0.0.1-51

7 years ago

0.0.1-50

7 years ago

0.2.7

8 years ago

0.2.6

8 years ago

0.2.5

8 years ago

0.2.4

8 years ago

0.2.3

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.1.99

8 years ago

0.1.98

8 years ago

0.1.97

8 years ago

0.1.96

8 years ago

0.1.95

8 years ago

0.1.93

8 years ago

0.1.61

8 years ago

0.1.92

8 years ago

0.1.91

8 years ago

0.1.71

8 years ago

0.1.70

8 years ago

0.1.69

8 years ago

0.1.65

8 years ago

0.1.64

8 years ago

0.1.85

8 years ago

0.1.60

8 years ago

0.1.77

8 years ago

0.1.73

8 years ago

0.1.56

8 years ago

0.1.84

8 years ago

0.1.83

8 years ago