Vue.js 3 轻巧拨动开关组件 - toggle

Vue.js 3  轻巧拨动开关组件 - toggle
插件名称 toggle
发布时间 2021年1月7日
插件作者 vueform

轻巧的可自定义拨动开关,带有用于Vue.js 2和Vue.js 3应用程序的开/关标签。

安装和下载:

# Yarn
$ yarn add @vueform/toggle

# NPM
$ npm i @vueform/toggle

变更日志:

v1.1.0(01/06/2020)

  • 重组颜色属性

如何使用它:

1.导入并注册组件。

<style src="@vueform/toggle/themes/default.css"></style>
import Toggle from '@vueform/toggle'
export default {
  components: {
    Toggle,
  }
}

2.将切换开关组件添加到应用模板。

<Toggle v-model="value" />

3.使用以下道具配置拨动开关。

id: {
  type: [String, Number],
  required: false,
  default: 'toggle'
},
name: {
  type: [String, Number],
  required: false,
  default: 'toggle'
},
falseValue: {
  type: [String, Number, Boolean],
  required: false,
  default: false,
},
trueValue: {
  type: [String, Number, Boolean],
  required: false,
  default: true,
},
offLabel: {
  type: [String, Object],
  required: false,
  default: ''
},
onLabel: {
  type: [String, Object],
  required: false,
  default: ''
},
width: {
  type: Number,
  required: false,
  default: 54
},
height: {
  type: Number,
  required: false,
  default: 24
},
speed: {
  type: Number,
  required: false,
  default: 300
},
offBackground: {
  type: String,
  required: false,
  default: '#d4e0e7'
},
onBackground: {
  type: String,
  required: false,
  default: '#41b883'
},
offTextColor: {
  type: String,
  required: false,
  default: '#888888'
},
onTextColor: {
  type: String,
  required: false,
  default: '#ffffff'
},
handleColor: {
  type: String,
  required: false,
  default: '#ffffff'
},
fontSize: {
  type: String,
  required: false,
  default: '13px'
},