flatelect
v0.0.9
Published
Select plugin for VueJS
Downloads
2
Maintainers
Readme
Flatelect
Select plugin for VueJS
Table of contents
Installation
npm install --save flatelect
Default import
Install all the components:
import Vue from 'vue'
import Flatelect from 'flatelect'
Vue.use(Flatelect)
Use specific components:
import Vue from 'vue'
import { Test } from 'flatelect'
Vue.component('test', Test)
⚠️ A css file is included when importing the package. You may have to setup your bundler to embed the css in your page.
Distribution import
Install all the components:
import 'flatelect/dist/flatelect.css'
import Flatelect from 'flatelect/dist/flatelect.common'
Vue.use(Flatelect)
Use specific components:
import 'flatelect/dist/flatelect.css'
import { Test } from 'flatelect/dist/flatelect.common'
Vue.component('test', Test)
⚠️ You may have to setup your bundler to embed the css file in your page.
Browser
<link rel="stylesheet" href="flatelect/dist/flatelect.css"/>
<script src="vue.js"></script>
<script src="flatelect/dist/flatelect.browser.js"></script>
The plugin should be auto-installed. If not, you can install it manually with the instructions below.
Install all the components:
Vue.use(Flatelect)
Use specific components:
Vue.component('test', Flatelect.Test)
Source import
Install all the components:
import Vue from 'vue'
import Flatelect from 'flatelect/src'
Vue.use(Flatelect)
Use specific components:
import Vue from 'vue'
import { Test } from 'flatelect/src'
Vue.component('test', Test)
Usage
<flatelect :options="options" //options to display :size="compact" //or full :fancy="true" //transulcent & soft shadow dropdown. :required="false" //validation purposes :objKey="name" //if options consist of objects, provide here the key which will be used to display the option. :custom="false" //if you want to render something else instead of option name, then use slot tag and write your own markup! v-on:selected="handleSelection" //callback method when user has made the selection. >