[Vue.js] 범위(슬라이드) 값을 데이터로 바인딩

3098 단어 JavaScriptVue.js

하고 싶은 일



상기 전자레인지 제작, 전자레인지 값 교체 시
데이터를 연결하고 그 값을 표시하려고 합니다.

해본 일


<template>
  <div class="range" data-value="50">
    <div class="label" :style="{ left: rangeValue + '%' }">
      <div class="value">
        {{ rangeValue }}
      </div>
      <div class="drop" />
    </div>
    <div class="input-box">
      <input
        id="input-range"
        v-model="rangeValue"
        type="range"
        min="0"
        max="100"
        value="50"
      />
      <div class="bar" />
    </div>
  </div>
</template>

<script>
export default {
  name: 'BaseRange',
  data() {
    return {
      rangeValue: 50,
    }
  },
}
</script>

<style lang="scss" scoped>
@import '../../../assets/scss/object/component/range';
</style>

좋은 웹페이지 즐겨찾기