el-select选择器组件下拉框增加自定义按钮的实现
更新时间:2024年07月05日 11:58:13 作者:程序猿想成程序狮
本文主要介绍了el-select选择器组件下拉框增加自定义按钮的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
先看效果
原理:在el-select下添加禁用的el-option,将其value绑定为undefined,然后覆盖el-option禁用状态下的默认样式即可
示例代码如下:
<template> <div class="extra-button-select" style="padding: 20px"> <el-select v-model="selected"> <el-option v-for="option in options" :key="option.id" :label="option.label" :value="option.id" ></el-option> <el-option disabled style="cursor: pointer"> <el-button type="text" @click="onClickBtn1"><i class="el-icon-menu"></i> 按钮1</el-button> </el-option> <el-option :value="undefined" disabled style="cursor: pointer"> <el-button type="text" @click="onClickBtn2"><i class="el-icon-menu"></i> 按钮2</el-button> </el-option> </el-select> </div> </template> <script> export default { name: 'extra-button-select', data() { return { selected: 1, options: [ { id: 1, label: 'Option 1', }, { id: 2, label: 'Option 2', } ] } }, methods: { onClickBtn1() { this.$message.info('点击了按钮1') }, onClickBtn2() { this.$message.info('点击了按钮2') } } } </script> <style scoped lang="scss"> </style>
到此这篇关于el-select选择器组件下拉框增加自定义按钮的实现的文章就介绍到这了,更多相关el-select选择器下拉框自定义按钮内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
electron-vite工具打包后如何通过内置配置文件动态修改接口地址
使用electron-vite 工具开发项目打包完后每次要改接口地址都要重新打包,对于多环境切换或者频繁变更接口地址就显得麻烦,这篇文章主要介绍了electron-vite工具打包后通过内置配置文件动态修改接口地址实现方法,需要的朋友可以参考下2024-05-05
最新评论