iview/examples/routers/slider.vue

69 lines
2.2 KiB
Vue
Raw Normal View History

2018-01-23 18:14:23 +08:00
<!--<template>-->
<!--<div style="margin: 0 400px;">-->
<!--<Slider v-model="valueSingle" @on-change="updateSingleDisplayValue"></Slider>-->
<!--<Button @click="randomSingle">change</Button> {{singleDisplayValue}}-->
<!--<Slider v-model="valueRange" range @on-change="updateRangeDisplayValue"></Slider>-->
<!--<Button @click="randomRange">change</Button> {{rangeDisplayValue}}-->
<!--</div>-->
<!--</template>-->
<!--<script>-->
<!--export default {-->
<!--data () {-->
<!--return {-->
<!--valueSingle: 10,-->
<!--valueRange: [20, 50],-->
<!--singleDisplayValue: 10,-->
<!--rangeDisplayValue: [20, 50]-->
<!--};-->
<!--},-->
<!--methods: {-->
<!--updateSingleDisplayValue (val){-->
<!--console.log('updateSingleDisplayValue', val);-->
<!--this.singleDisplayValue = val;-->
<!--},-->
<!--updateRangeDisplayValue (val){-->
<!--console.log('updateRangeDisplayValue', val);-->
<!--this.rangeDisplayValue = val.join(' - ');-->
<!--},-->
<!--randomSingle () {-->
<!--this.valueSingle = this.random(0, 100);-->
<!--},-->
<!--randomRange () {-->
<!--this.valueRange = [this.random(0, 50), this.random(50, 100)];-->
<!--},-->
<!--random (min, max){-->
<!--return Math.round(Math.random() * (max - min)) + min;-->
<!--}-->
<!--}-->
<!--};-->
<!--</script>-->
2017-11-11 10:17:16 +01:00
2018-01-23 18:14:23 +08:00
<template>
<div>
<Button type="primary" @click="modal1 = true">Display dialog box</Button>
<Modal v-model="modal1">
<Slider v-model="value2" range show-tip="always"></Slider>
</Modal>
</div>
2016-09-21 18:44:07 +08:00
</template>
<script>
export default {
2016-10-28 17:35:28 +08:00
data () {
return {
2018-01-23 18:14:23 +08:00
modal1: false,
value2: [20, 50],
}
2016-10-28 17:35:28 +08:00
},
2016-09-21 18:44:07 +08:00
methods: {
2018-01-23 18:14:23 +08:00
ok () {
this.$Message.info('Clicked ok');
2017-11-11 10:17:16 +01:00
},
2018-01-23 18:14:23 +08:00
cancel () {
this.$Message.info('Clicked cancel');
}
2016-09-21 18:44:07 +08:00
}
2018-01-23 18:14:23 +08:00
}
</script>