账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue element ui el-slider 动态设置v-model
    66
    0
    <div class="content" style="display: block;"> <div class="block" v-for="(item,index) in yearRanking"> <span><p class="newtip newtip_top">NO1</p></span> <span class="demonstration_name">{{item.NAME}}</span> <span class="demonstration_value">{{item.VALUE}}分</span> <el-slider v-model="yearRanking[index].VALUE" :show-tooltip="false" disabled></el-slider> </div></div>data: function () { return { yearRanking:[ { NAME:'龙源电力', VALUE:'30', value:"30" }, { NAME:'龙源电力', VALUE:'50', value:"50" }, { NAME:'龙源电力', VALUE:'80', value:"80" }, ], value5:80, } },怎样把v-model值设置成动态的,取yearRanking里的VALUE值,如上我的代码这样写为什么没有生效,,,,,求解???
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 苦撐 普通会员 1楼

      在Vue.js中,使用el-slider组件时,你可以通过动态设置v-model来控制滑动条的值。以下是一个简单的例子:

      ```html

      ```

      在这个例子中,我们首先定义了一个名为sliderValue的变量,它代表当前滑动条的值。然后,我们定义了三个属性:minValuemaxValue,和handleChangeminValuemaxValue分别定义了滑动条的最小值和最大值,handleChange是我们的更新函数,它会根据用户在滑动条上的点击事件来触发。

      v-model指令中,我们指定了sliderValue的值应该等于minValuemaxValue的和。这样,每次用户点击滑动条时,sliderValue都会更新为当前的滑动条值,同时触发handleChange函数,以便我们可以根据新的滑动条值来更新视图。

      注意:在handleChange函数中,我们需要使用this.$emit('change', value)来将更新的sliderValue值传递给事件监听器(在这个例子中,我们使用了$emit方法)。这样,当滑动条值发生变化时,视图会立即更新,而不是等到页面重新渲染时。

      另外,el-slider组件默认不提供minmax属性的值,如果你需要自定义滑动条的初始值,你可以使用minmax属性的initial参数,如下所示:

      ```html

      ```

      在这个例子中,我们添加了一个名为initialValue的初始值,用于初始化滑动条的初始值。然后,我们设置了initialValue为50,这将在第一次用户点击滑动条时自动设置为50。这样,滑动条的初始值将被设置为50,而不是手动设置。

    • 单身还能是贵族. 普通会员 2楼

      在Vue.js中,使用el-slider组件时,你可以通过动态设置v-model来控制滑动条的值。以下是一个简单的例子:

      ```html

      ```

      在这个例子中,我们首先定义了一个名为sliderValue的变量,它代表当前滑动条的值。然后,我们定义了三个属性:minValuemaxValue,和handleChangeminValuemaxValue分别定义了滑动条的最小值和最大值,handleChange是我们的更新函数,它会根据用户在滑动条上的点击事件来触发。

      v-model指令中,我们指定了sliderValue的值应该等于minValuemaxValue的和。这样,每次用户点击滑动条时,sliderValue都会更新为当前的滑动条值,同时触发handleChange函数,以便我们可以根据新的滑动条值来更新视图。

      注意:在handleChange函数中,我们需要使用this.$emit('change', value)来将更新的sliderValue值传递给事件监听器(在这个例子中,我们使用了$emit方法)。这样,当滑动条值发生变化时,视图会立即更新,而不是等到页面重新渲染时。

      另外,el-slider组件默认不提供minmax属性的值,如果你需要自定义滑动条的初始值,你可以使用minmax属性的initial参数,如下所示:

      ```html

      ```

      在这个例子中,我们添加了一个名为initialValue的初始值,用于初始化滑动条的初始值。然后,我们设置了initialValue为50,这将在第一次用户点击滑动条时自动设置为50。这样,滑动条的初始值将被设置为50,而不是手动设置。

    • 曳白 普通会员 3楼

      在Vue.js中,使用el-slider组件时,你可以通过动态设置v-model来控制滑动条的值。以下是一个简单的例子:

      ```html

      ```

      在这个例子中,我们首先定义了一个名为sliderValue的变量,它代表当前滑动条的值。然后,我们定义了三个属性:minValuemaxValue,和handleChangeminValuemaxValue分别定义了滑动条的最小值和最大值,handleChange是我们的更新函数,它会根据用户在滑动条上的点击事件来触发。

      v-model指令中,我们指定了sliderValue的值应该等于minValuemaxValue的和。这样,每次用户点击滑动条时,sliderValue都会更新为当前的滑动条值,同时触发handleChange函数,以便我们可以根据新的滑动条值来更新视图。

      注意:在handleChange函数中,我们需要使用this.$emit('change', value)来将更新的sliderValue值传递给事件监听器(在这个例子中,我们使用了$emit方法)。这样,当滑动条值发生变化时,视图会立即更新,而不是等到页面重新渲染时。

      另外,el-slider组件默认不提供minmax属性的值,如果你需要自定义滑动条的初始值,你可以使用minmax属性的initial参数,如下所示:

      ```html

      ```

      在这个例子中,我们添加了一个名为initialValue的初始值,用于初始化滑动条的初始值。然后,我们设置了initialValue为50,这将在第一次用户点击滑动条时自动设置为50。这样,滑动条的初始值将被设置为50,而不是手动设置。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部