Вы используете :
для v-model
-атрибута, который позволяет Vue думать, что это привязанная опора с именем "v-model", а не v-model
.
Replace:v-model
с v-model
:
<v-slider @change="setPosition()" :value="trackProgress" :v-model="percentage" thumb-label></v-slider>
должно быть
<v-slider @change="setPosition()" :value="trackProgress" v-model="percentage" thumb-label></v-slider>