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="values[0]" @input="onInputMin"></el-input>
    <el-input v-model.number="values[1]" @input="onInputMax"></el-input>
    <el-slider v-model="values" range :min="min" :max="max"></el-slider>
  </div>
</div>

SCSS

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

JavaScript

new Vue({
  el: '#app',
  data: {
    min: 0,
    max: 100,
    values: [ 40, 60 ]
  },
  methods: {
    onInputMin(val) {
      this.values = [ val, this.values[1] ]
    },
    onInputMax(val) {
      this.values = [ this.values[0], val ]
    }
  }
});