帝国模板之家为广大用户提供专业、一站式建站服务。

网页特效

网页特效栏目收集了最全最新的前端网页插件,包括最流行的jQuery,Bootstrap,Js,Css,Vue等主流特效插件。

当前位置:首页 > 资源 > 网页特效 > 正文

Vue左右分组选择器组件(vue-list-picker)

帝国模板之家 2021-01-14 网页特效 评论

介绍

vue-list-picker是一款Vue.js的双列表选择器组件,使用户能够在两个面板之间移动列表项。

使用方法

1.安装并导入列表选择器组件。

import Vue from 'vue'
import VueListPicker from 'vue-list-picker'

2.注册组件。

Vue.use(VueListPicker)

// or
export default {
  components: {
    VueListPicker
  }
}

3.将组件插入模板。

<template>
  <vue-list-picker 
    :left-items="leftItems"
    :right-items="rightItems"
    />
</template>

4.定义左/右项目。

export default {  
  data() {
    const example1 = {
      key: 1,
      content: 'Item 1'
    }
    const example2 = {
      key: 2,
      content: 'Item 2'
    }
    const example3 = {
      key: 3,
      content: 'Item 3'
    }
    const example4 = {
      key: 4,
      content: 'Item 4'
    }
    
    const leftItems = [example1, example2]
    const rightItems = [example3, example4]

    return { leftItems, rightItems }
  }
}

5. 所有配置选项。

leftItems: {
  type: Array,
  required: true
},
rightItems: {
  type: Array,
  required: true
},
movedItemLocation: {
  type: String,
  default: 'top' // or 'bottom'
},
titleLeft: {
  type: String,
  default: 'Items available'
},
titleRight: {
  type: String,
  default: 'Items selected'
},
titleCentered: {
  type: Boolean,
  default: true
},
titleClass: {
  type: String,
  default: ''
},
titleSubstr: {
  type: Number,
  default: 20
},
buttonClass: {
  type: String,
  default: ''
},
contentKey: {
  type: String,
  default: 'key'
},
contentAttr: {
  type: String,
  default: 'content'
},
contentCentered: {
  type: Boolean,
  default: false
},
contentClass: {
  type: String,
  default: ''
},
contentSubstr: {
  type: Number,
  default: 23
},
minHeight: {
  type: String,
  default: '450px'
},
height: {
  type: String,
  default: ''
},
minWidth: {
  type: String,
  default: '220px'
},
width: {
  type: String,
  default: ''
}
这世上无忧无虑的人,反而相对寿命会长点。

已有 位小伙伴发表了看法

欢迎 发表评论

  • 匿名发表

关于

帝国cms模板

网页插件

帝国模板之家 | www.moyouyouw.cn

本站所有模板/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系站长删除,谢谢! 寻找帝国cms模板首选帝国模板之家,用心做站,上线至今广受好评,值得信赖!

  • 交流群1:帝国cms交流群1
  • 交流群2:帝国cms交流群2
在线QQ 给我留言