Vue Scroll Picker
Scroll Picker Component for Vue2. Support All Gestures of Mouse(even also MouseWheel!) and Touch.
Examples
Installation
npm i vue-scroll-picker
Usage
CSS
Import css file (only version v0.2
or later).
import "vue-scroll-picker/dist/style.css"
ES6
import Vue from "vue" import VueScrollPicker from "vue-scroll-picker" Vue.use(VueScrollPicker)
or
import Vue from "vue" import { ScrollPicker, ScrollPickerGroup } from "vue-scroll-picker" new Vue({ components: { ScrollPicker, ScrollPickerGroup, } })
Globals
<html> <head> ... </head> <body> <div id="app"> <scroll-picker :options="[1, 2, 3, 4, 5]"></scroll-picker> </div> <script src="path/to/vue.js"></script> <script src="path/to/vue-scroll-picker.js"></script> <script> new Vue({ el: "#app", }) </script> </body> </html>
Options
Props
Props | Type | Default | Description |
---|---|---|---|
value | mixed | null | set value |
placeholder | String | null | placeholder |
options | Array | [] | options of value. example, ["10KG", "20KG", "30KG"] or [{value: 10, name: "10KG"}, {value: 20, name: "20KG"}] |
Event
@input
: you can usev-model
:-)
Styling
- rscss
- Vue Loader Deep Selector : if you want to override css style, use deep selector in vue-loader!
License
MIT