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

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(拖动时实时触发):

elementui滑块

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

注意事项

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

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

相关文章

elementui获取input的值

elementui获取input的值

获取 input 值的常用方法 在 Element UI 中,可以通过 v-model 双向绑定或 ref 引用的方式获取 input 组件的值。 使用 v-model 双向绑定 <…

elementui spring

elementui spring

ElementUI 与 Spring 整合方法 ElementUI 是基于 Vue.js 的前端组件库,Spring 是 Java 后端框架。整合两者需要前后端分离架构,通过 RESTful API…

yarn elementui

yarn elementui

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

elementui开发

elementui开发

ElementUI 开发指南 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和交互功能。以下是开发中的关键要点: 安装与引入 通过 npm 安装 Element…

elementui treegrid

elementui treegrid

ElementUI TreeGrid 实现方法 ElementUI 本身并未直接提供 TreeGrid 组件,但可以通过组合 Tree 和 Table 组件或使用第三方扩展库实现类似功能。以下是几种实…

elementui require

elementui require

ElementUI 引入方式 ElementUI 可以通过多种方式引入到项目中,具体选择取决于项目需求和开发环境。 npm 安装 适用于 Vue.js 项目,通过 npm 或 yarn 安装 El…