-
Get Started
-
Vue Components
- Accordion
- Action Sheet / Actions
- Badge
- Block / Content Block
- Button
- Cards
- Checkbox
- Chips / Tags
- Contacts List
- Floating Action Button
- Grid / Layout Grid
- Icon
- Inputs / Form Inputs
- Link
- List View
- List Item
- List Button
- List Index
- Login Screen
- Messagebar
- Messages
- Navbar
- Page
- Panel / Side Panels
- Photo Browser
- Popover
- Popup
- Preloader
- Progressbar
- Radio
- Range Slider
- Searchbar
- Sheet Modal
- Smart Select
- Sortable
- Statusbar
- Stepper
- Subnavbar
- Swiper
- Swipeout
- Tabs
- Toggle
- Toolbar / Tabbar
- View
- Virtual List
Range Slider Vue Component
Range Slider Vue component represents Range Slider component.
Range Slider Components
There are following components included:
f7-range
Range Slider Properties
Prop | Type | Default | Description |
---|---|---|---|
<f7-range> properties | |||
init | boolean | true | Initializes Range Slider |
value | number array string |
Range Slider value, must be array in case of dual range slider | |
min | number string |
Minimum value | |
max | number string |
Maximum value | |
step | number string |
1 | Maximum value |
label | boolean | false | Enables additional label around range slider knob |
dual | boolean | false | Enables dual range slider |
draggable-bar | boolean | true | When enabled it is also possible to interact with range slider (change value) on range bar click and swipe. |
disabled | boolean | false | Defines whether the range slider is disabled or not |
Range Slider Events
Event | Description |
---|---|
<f7-range> events | |
range:change | Event will be triggered when Range Slider value has been changed |
range:changed | Event will be triggered on slider knob release after value change |
Range Slider Methods
Event | Description |
---|---|
<f7-range> methods | |
.setValue(newValue) | Set new range slider value |
.getValue() | Returns range slider value |
Examples
<!-- Default -->
<f7-range
:min="0"
:max="100"
:step="1"
:value="10"
></f7-range>
<!-- Enable labels + color -->
<f7-range
:min="0"
:max="100"
:step="1"
:value="50"
:label="true"
color="orange"
></f7-range>
<!-- Dual -->
<f7-range
:min="0"
:max="500"
:step="1"
:value="[100, 500]"
:label="true"
:dual="true"
color="green"
></f7-range>