Vue.js范围滑块,设置v模型并获得更改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue.js范围滑块,设置v模型并获得更改相关的知识,希望对你有一定的参考价值。

我在我的网络表单上放了一个滑块,供用户输入他们想要对某件事评价多少。

enter image description here

我正在使用Vue.js,我不知道如何在此设置v模型以及如何获取用户输入的值。

<div v-else class="form-group">
                                <form action="">
                                    <label for="formControlRange">Please drag the slider to decide how much you want to rate between 1 and 10</label>
                                    <input type="range" class="form-control-range" id="formControlRange">
                                </form>
<div>
答案

您只需将v-model属性添加到范围输入:

<input type="range" class="form-control-range" id="formControlRange" v-model="value">

并在组件中定义value(但是你要命名它)。

...
data: {
  value: 50 //initial value
}

示例:http://jsfiddle.net/q0Lmv196/

以上是关于Vue.js范围滑块,设置v模型并获得更改的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js 可排序列表 - 通过 AJAX 更新模型并保存更改位置

Vue.js - 如何在数据对象更改时向父组件发出?

如何使用标记创建范围滑块并更改填充范围的颜色?

从 vue.js 中的 store 获得的计算属性的设置器

Vue.JS 值与具有焦点的输入相关联

v-bind:class 的 Vue.js 计算属性