在el-select中使用title 鼠标移入出现选中后的提示

该博客介绍了如何在Vue项目中利用el-select组件的title属性动态显示选项内容。通过方法`getClassOptionTitle`,根据`plannedClassNumberOption`数组过滤并获取对应的label,实现下拉框选择时的自定义提示信息。同时,文章展示了相关代码片段,包括v-model绑定、change事件监听等,展示了一个完整的el-select用例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 在el-select中使用title属性
<template slot-scope="scope">
	<el-select
	   style="width: 172px"
	   :disabled="loginUser === 'AREA_ADMIN' ? false : true"
	   :title="getClassOptionTitle(scope.row.plannedClassNumber)"
	   v-model="scope.row.plannedClassNumber"
	   placeholder="请选择"
	   @change="selectChangeValue(scope.row)"
	 >
	   <el-option
	     v-for="val in plannedClassNumberOption"
	     :key="val.value"
	     :label="val.label"
	     :value="val.value"
	   >
	   </el-option>
	 </el-select>
 <template slot-scope="scope">
  • 在方法中返回显示内容
// data中定义plannedClassNumberOption数组 从后端取数据
getClassOptionTitle(val, type) {
  if(val !== '') {
    let result = this.plannedClassNumberOption.filter(item => item.value === val)
    if(result.length > 0) {
      return result[0].label
    }
  }
}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值