Skip to content

range-input(范围输入框)

基础用法

示例:range-input1.png

代码示例:

vue
<template>
  <div class="bs-bg-color-white p10">
    <v-range-input
      v-model="value"
      placeholder="输入范围"
      @input="handleInput"
    ></v-range-input>
  </div>
</template>
<script>
export default {
  data() {
    return {
      value: [],
    };
  },
  methods: {
    /**
     * 处理输入事件
     */
    handleInput(arr) {
      console.log("arr", arr);
      // data arr (2) ['1', '2', __ob__: Observer]
    },
  },
  mounted() {},
  computed: {},
};
</script>
<style lang="scss" scoped>
@import "~@/assets/style/variables.scss";
</style>

属性:

参数说明类型可选值默认值
rangeSeparator范围分隔符String-'-'
value绑定的值Array-[]
placeholder提示语String-'请输入'
disabled是否禁用Boolean-false

事件:

事件名说明参数参数说明
input输入事件[l,r][左侧输入数据,右侧输入数据]
keyupEnter回车事件--