项目作者: venmax

项目描述 :
A Vue basic select component
高级语言: JavaScript
项目地址: git://github.com/venmax/vue-selectbox.git
创建时间: 2017-04-04T04:30:33Z
项目社区:https://github.com/venmax/vue-selectbox

开源协议:MIT License

下载


vue-selectbox

Demo

Here is a demo

Basic Usage

Common use

The most common use case is pass options to component vue-select, and bind a model to sync values with parent.

  1. Vue.component('v-selectbox', vSelectBox);
  2. new Vue({
  3. el: '#app',
  4. data: {
  5. options: [
  6. {id:1,label:'option 1'},
  7. {id:2,label:'option 2'},
  8. {id:3,label:'option 3'},
  9. {id:4,label:'option 4'}],
  10. selectedVal: null
  11. }
  12. })
  1. <v-selectbox class="v-select-box" v-bind:options="options" v-model="selectedVal"></v-selectbox>

Setting Options

  1. <v-selectbox class="v-select-box" v-bind:disabled="isDisabled" v-bind:options="options" v-model="selectedVal"
  2. data-default="Select" data-key-name="label" data-val-name="id"></v-selectbox>

Accepted options:

Option name value required/default
v-bind:options array required
v-model vue data object required
data-default default select label default: Select
data-key-name option key default: name
data-val-name option value default: id
v-bind:disabled true/false default: false