JSFiddle - React, Tailwind, and code Playground

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/vue/2.5.3/vue.min.js"></script>
<script src="//unpkg.com/[email protected]/lib/index.js"></script>
<div id="app">
  <div class="block">
    <el-input v-model.number="realValues[0]" @input="onInputMin"></el-input>
    <el-input v-model.number="realValues[1]" @input="onInputMax"></el-input>
    <el-slider ref="slider" v-model="values" range :min="min" :max="max" @input="onChange"></el-slider>
  </div>
</div>

SCSS

@import url("//unpkg.com/[email protected]/lib/theme-chalk/index.css");

JavaScript

new Vue({
  el: '#app',
  data: {
    min: 126,
    max: 1236,
    values: [ 400, 600 ],
    realValues: []
  },
  methods: {
    onInputMin(val) {
      this.values = [ val / 100 | 0, this.values[1] ]
    },
    onInputMax(val) {
      this.values = [ this.values[0], val / 100 | 0 ]
    },
    onChange(values) {
      this.realValues = values.map(n => 100 * n)
    }
  }
});