1. checkbox switch
1.1. nly-switch
开关,支持颜色,大小,形状等设置
1.1.1. props
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
size | String | 大小,可选sm,lg | |
flat | Boolean | false | 方形开关,默认false,圆角型 |
off-variant | String | 关闭状态颜色primary,secondary,success,info:,warning,danger,light,dark,lightblue,navy,olive,lime,fuchsia,maroon,blue,indigo,purple,pink,red,orange,yellow,green,teal,cyan,white,gray,graydark。 | |
on-variant | String | 打开状态颜色primary,secondary,success,info:,warning,danger,light,dark,lightblue,navy,olive,lime,fuchsia,maroon,blue,indigo,purple,pink,red,orange,yellow,green,teal,cyan,white,gray,graydark。 | |
switch-class | String | 开关自定义css式样 | |
input-class | String | input框自定义css | |
label-class | String | 文字标签自定义css式样 | |
id | String | id,默认会以组件_uid生成一个id | |
tag | String | div | 自定义标签,默认div |
disabled | Boolean | false | 禁用 |
checked | Boolean, String, Number | 初始选中状态,和v-model一起用会被v-model值覆盖。 |
1.2. nly-bootstrap-switch
bootstrap-switch
1.2.1. props
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
size | String | 大小,可选xs,sm,lg | |
off-variant | String | default | 关闭状态颜色primary,secondary,success,info:,warning,danger,light,dark,lightblue,navy,olive,lime,fuchsia,maroon,blue,indigo,purple,pink,red,orange,yellow,green,teal,cyan,white,gray,graydark。 |
on-variant | String | default | 打开状态颜色primary,secondary,success,info:,warning,danger,light,dark,lightblue,navy,olive,lime,fuchsia,maroon,blue,indigo,purple,pink,red,orange,yellow,green,teal,cyan,white,gray,graydark。 |
inverse | Boolean | false | 按钮内圆 |
readonly | Boolean | false | 只读状态 |
animate | Boolean | true | 开启动画 |
disabled | Boolean | false | 禁用 |
checked | Boolean, String, Number | 初始选中状态,和v-model一起用会被v-model值覆盖。 | |
on-text | String | ON | on按钮文本,初始ON |
label-text | String | label文本 | |
off-text | String | OFF | off按钮文本,初始OFF |
width | String, Number | 自定义宽度,请不要传入单位px,传入width将覆盖size。 | |
switch-class | String | 自定义css式样,作用于switch上 | |
container-class | String | 自定义css式样,作用于container上 | |
on-class | String | 自定义css式样,作用于on上 | |
label-class | String | 自定义css式样,作用于label上 | |
off-class | String | 自定义css式样,作用于off上 |
1.3. 单包导出
如果只需要使用switchPlugin中的组件,请使用单个组件导出
1.3.1. 包含组件
switchPlugin包括以下组件
名称 | 导出路径 |
---|---|
NlySwitch | nly-adminlte-vue |
NlyBootstrapSwitch | nly-adminlte-vue |
1.3.2. 导出方法
单组件导出
import { NlySwitch } from "nly-adminlte-vue";
Vue.component('nly-switch', NlySwitch)
整个switchPlugin出
import { switchPlugin } from "nly-adminlte-vue";
Vue.use(switchPlugin);
组件参数
props 参数
props (Click to sort Ascending) | 类型 | 默认值 | 描述 |
---|---|---|---|
size | String | 大小,可选xs,sm,md,lg,xl | |
flat | Boolean | false | |
off-variant | String | ||
on-variant | String | ||
switch-class | String | ||
input-class | String | ||
label-class | String | ||
id | String | 设置id | |
tag | String | 'div' | 标签 |
disabled | Boolean | false | 禁用,设置true为禁用状态 |
checked v-model | Boolean or String or Number | v-model绑定值, 当前选中的选择框的值,如果是多选,值必须是数组类型 |
props 参数
props (Click to sort Ascending) | 类型 | 默认值 | 描述 |
---|---|---|---|
id | String | null | 设置id |
active | Boolean | false | 设置 true 处于激活状态 |
tag | String | 'div' | 标签 |
button-id | String | 如果传入, 则可设置一个按钮来操作对应id的nly-tab可见状态,如果没用传入,会自动生成一个 | |
title | String | '' | 标题文字 |
title-item-class | String or Array or Object | 选项卡控制器 li标签的 自定义css | |
title-link-class | String or Array or Object | 选项卡控制器里包裹的a标签自定义css | |
title-link-attributes v0.4.4+ | Object | 选项卡控制器里包裹的a标签 attributes属性 | |
disabled | Boolean | false | 禁用,设置true为禁用状态 |
no-body | Boolean | false | |
lazy | Boolean | false | 懒加载 |
单个组件导入
你可以从下表给出的导出路径和导出名称导入单个组件包
组件 | 导出名称 | 导出路径 |
---|---|---|
<nly-switch> | NlySwitch | nly-adminlte-vue |
<nly-tab> | NlyTab | nly-adminlte-vue |
例子
import { NlySwitch } from 'nly-adminlte-vue' Vue.component('nly-switch', NlySwitch)
导出作为插件
导出的插件包括上表中列出的组件. 插件同样包含上表中所有组件的简称.
导出名称 | 导出路径 |
---|---|
SwitchPlugin | nly-adminlte-vue |
例子
import { SwitchPlugin } from 'nly-adminlte-vue' Vue.use(SwitchPlugin)