【发布时间】:2016-03-21 05:44:02
【问题描述】:
我需要两个范围滑块,我可以在其中设置最小值和最大值。我找到了这个slider
它的来源让我很困惑,因为它有最小值和最大值,但是当我运行它时,我只看到一个运动元素。
但是我无法理解如何跟踪变化的问题。这是我的代码:
Vue.component('com', {
props: ['value'],
template: `
<div class="v-range-slider">
<slot name="left"></slot>
<input type="range" :value.sync="value" :min="min" :max="max" :step="step" :name="name">
<slot name="right"></slot>
</div>
`
})
App = new Vue ({
el: '#app',
data:
{
value: 46
},
watch :
{
value : function(value)
{
console.log(this.value);
}
},
methods:
{
}
})
}
还有 HTML 部分:
<div id="app">
<com></com>
<p> Min value: {{value}}</p>
</div>
我尝试将代码插入http://jsfiddle.net/p5dox54w/,但它不起作用。在我的电脑上它是显示滑块,但在控制台中,当我移动它的位置时,我看不到任何变化。
【问题讨论】: