[英]vuetify v-slider Anyway to get the new value after changing the position?
[英]vuetify v-slider Cannot get new position after click on slider
在我的AudioPlayer组件中,我有一个v型滑块,在改变滑块位置之后我无法获得值;-)
<v-slider @change="setPosition()" :value="trackProgress" :v-model="percentage" thumb-label></v-slider>
data() {
return {
percentage: 0
};
},
computed: {
trackProgress: function() {
return this.progress * 100;
}
},
methods: {
setPosition() {
console.log("SET POSITION: ", this.percentage); // always 0 !!!
// this.setProgress(this.percentage / 100);
// this.togglePlayback();
}
},
您在v-model
-attribute上使用:
,这使Vue认为它是名称为“ v-model”的绑定道具,而不是v-model
本身。
用:v-model
替换: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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.