0.0.1 • Published 3 years ago

flyingd-ui v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

基于vue功能组件

查看GitHub仓库最新文档(源码)

https://github.com/flyingdwang/flyingd-ui.git

安装

cnpm install flyingd-ui -S

快速使用

import Vue from 'vue'
import FlUi from 'flyingd-ui';

Vue.use(FlUi);

// or
import {
  FlCascader,
  FlTransferGroup
  // ...
} from 'flyingd-ui'

Vue.component(FlCascader.name, FlCascader)
Vue.component(FlTransferGroup.name, FlTransferGroup)

组件

1. FlCascader 级联选择器(移动端)

2. FlCheckboxRadioGroup 多选与单选tab按钮组合

3. FlDraggableGroup 拖拽组件--多组

4. FlTransferGroup 穿梭框 - 多组

5. FlRouterTaps 路由tab栏

一. FlCascader 参数说明 :

参数说明类型默认值
visible是否显示 cascaderbooleanfalse
options可选项数据源,键名可通过 props 属性配置array-
value / v-model选中项绑定值array-
cascadervalue指定选项的值为选项对象的某个属性值stringvalue
cascaderlabel指定选项标签为选项对象的某个属性值stringlabel
cascaderchildren指定选项的子选项为选项对象的某个属性值stringchildren
disabled指定选项的禁用为选项对象的某个属性值Booleanfalse
popper-class自定义浮层类名string-
cascaderPlaceholder占位文本array-

props

参数说明类型默认值
value对象属性值string-
label对象属性值string-
children子选项Array-
disabled是否禁用Boolean-

Events

事件名称说明回调参数
change当绑定值变化时触发的事件 ==> function(option)所有值
close关闭弹窗回调

二. FlCheckboxRadioGroup 参数说明

参数说明类型可选值默认值
value / v-model选中项绑定值---
type类型Stringradio / checkbox-
name名称String--
data可选项数据源,键名可通过 props 属性配置Array,Object--
plusData在data数据前面加入参数Array--
selectedValue指定选项的值为选项对象的某个属性值String-value
selectedLabel指定选项标签为选项对象的某个属性值String-label
widthname名称 宽度Number-68
disabled是否禁用Booleanfalse

props

参数说明类型默认值
value对象属性值string-
label对象属性值string-
disabled是否禁用Boolean-

Events

事件名称说明回调参数
change当绑定值变化时触发的事件 ==> function(option)所有值

三. FlDraggableGroup 参数说明

参数说明类型默认值
value / v-model选中项绑定值Object-
isGrouping是否开启分组Booleanfalse
isShowGroupLabel是否显示分组序号Booleanfalse
clearable是否可以清除选项Booleanfalse
width宽度string400px

Events

事件名称说明回调参数
change当绑定值变化时触发的事件 ==> function(option)所有值

四. FlTransferGroup 参数说明

参数说明类型默认值
data可选项数据源,键名可通过 props 属性配置Array,Object-
:configData.sync穿梭组数据绑定Object--
name名称String-
selectedValue指定选项的值为选项对象的某个属性值Stringvalue
selectedLabel指定选项标签为选项对象的某个属性值Stringlabel
width宽度String,Number"650"
height高度String,Number-
disabled是否禁用Boolean-

props

参数说明类型默认值
value对象绑定值Array-
name组名称string-
btnName按钮文字string-

演示代码

<template>
	<fl-transfer-group :data="audienceOption" :configData.sync="crowd" name="可选人群包" 	selectedValue="label"></fl-transfer-group>
</template>
<script>
  export default {
    data() {
      return {
          audienceOption:[ {label:'测试数据1', disabled:true },{label:'测试数据2'},					{label:'测试数据3'} ],
          crowd:{
              customAudience:{
                  name:'定向人群',
                  btnName:'添加定向人群',
                  value:["测试数据2"],
              },
              excludedCustomAudience:{
                  name:'排除人群',
                  btnName:'添加排除人群',
                  value:[],
              },
          },

      }
    }
  }
</script>

五. FlRouterTaps 参数说明

参数说明类型默认值
:options.sync="routeTaps"可选项数据源,键名可通过 props 属性配置array-
prohibitData禁用数据array "/404"
homePath首页路径String"/"
showHome是否显示首页标签Booleantrue

Events

事件名称说明回调参数
change当绑定值变化时触发的事件 ==> function(option)所有值
0.0.1

3 years ago