当前位置:首页 > 前端教程

elementui滑块

2026-03-06 06:02:42前端教程

ElementUI 滑块组件使用指南

ElementUI 提供了滑块(Slider)组件,用于通过滑动输入选择数值范围。以下是具体用法和常见功能示例。

基础用法

通过 v-model 绑定数据,设置 minmax 属性定义范围:

<el-slider v-model="value" :min="0" :max="100"></el-slider>
export default {
  data() {
    return {
      value: 0
    }
  }
}

离散值滑块

设置 step 属性控制步长,show-stops 显示间断点:

<el-slider
  v-model="value"
  :step="10"
  show-stops>
</el-slider>

范围选择

启用 range 属性可选择范围值:

<el-slider
  v-model="value"
  range
  :min="0"
  :max="100">
</el-slider>
data() {
  return {
    value: [30, 60]
  }
}

自定义样式

通过 format-tooltip 自定义提示内容,height 设置竖向滑块高度:

<el-slider
  v-model="value"
  :format-tooltip="format"
  vertical
  height="200px">
</el-slider>
methods: {
  format(val) {
    return val + '%'
  }
}

禁用状态

添加 disabled 属性禁用交互:

<el-slider v-model="value" disabled></el-slider>

事件监听

常用事件包括 change(值变化时触发)和 input(拖动时实时触发):

<el-slider 
  v-model="value" 
  @change="handleChange"
  @input="handleInput">
</el-slider>

注意事项

  1. 范围选择时 v-model 应绑定数组
  2. 竖向滑块需明确设置高度
  3. 自定义提示内容需返回字符串
  4. 移动端使用时建议增加更大的拖拽区域

elementui滑块

标签: 滑块elementui
分享给朋友:

相关文章

elementui锁屏

elementui锁屏

ElementUI 锁屏功能实现 ElementUI 本身并未直接提供锁屏组件,但可以通过遮罩层、自定义指令或结合 Vue 路由守卫实现类似效果。以下是几种常见实现方式: 使用遮罩层与自定义指令…

yarn elementui

yarn elementui

安装 Element UI 与 Yarn Element UI 是一个基于 Vue.js 的组件库,使用 Yarn 作为包管理工具可以快速安装和集成。以下是具体方法: 确保已安装 Yarn 和 Vu…

jquery 滑块

jquery 滑块

jQuery 滑块实现方法 使用 jQuery 实现滑块功能可以通过多种方式完成,包括使用原生 jQuery 或结合插件(如 jQuery UI)。以下是几种常见实现方法: 使用 jQuery U…

elementui nuxt

elementui nuxt

在 Nuxt.js 中使用 Element UI Element UI 是一个基于 Vue.js 的组件库,适用于开发后台管理系统。在 Nuxt.js 项目中集成 Element UI 需要一些额外配…

elementui核心

elementui核心

Element UI 核心概念 Element UI 是基于 Vue.js 2.0 的桌面端组件库,其核心设计理念是简洁、高效、易用。以下是其核心组成部分: 组件化设计 提供丰富的 UI 组件…

elementui作用

elementui作用

Element UI 的作用 Element UI 是一套基于 Vue.js 的桌面端组件库,主要用于快速构建用户界面。它提供了丰富的预定义组件,帮助开发者高效完成前端开发任务。 核心功能 提供高质…