el-select選擇器組件下拉框增加自定義按鈕的實(shí)現(xiàn)
先看效果
原理:在el-select下添加禁用的el-option,將其value綁定為undefined,然后覆蓋el-option禁用狀態(tài)下的默認(rèn)樣式即可
示例代碼如下:
<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('點(diǎn)擊了按鈕1') }, onClickBtn2() { this.$message.info('點(diǎn)擊了按鈕2') } } } </script> <style scoped lang="scss"> </style>
到此這篇關(guān)于el-select選擇器組件下拉框增加自定義按鈕的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)el-select選擇器下拉框自定義按鈕內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue如何關(guān)閉eslint檢測(cè)(多種方法)
我們?cè)陂_(kāi)發(fā)vue項(xiàng)目的時(shí)候,創(chuàng)建的時(shí)候可能會(huì)不小心選擇了eslint,所以如果不想讓eslint檢測(cè),我們?cè)撛趺崔k呢,本文就詳細(xì)的介紹了幾種關(guān)閉方法,感興趣的可以了解一下2021-12-12Vue中router.beforeEach與beforeRouteEnter的區(qū)別及說(shuō)明
這篇文章主要介紹了Vue中router.beforeEach與beforeRouteEnter的區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10vue中定義全局聲明vscode插件提示找不到問(wèn)題解決
這篇文章主要為大家介紹了vue中定義全局聲明vscode插件提示找不到問(wèn)題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05vue實(shí)現(xiàn)評(píng)價(jià)星星功能
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)評(píng)價(jià)星星功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-06-06Vue3.x源碼調(diào)試的實(shí)現(xiàn)方法
這篇文章主要介紹了Vue3.x源碼調(diào)試的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10vue使用百度地圖報(bào)錯(cuò)BMap?is?not?defined問(wèn)題及解決
這篇文章主要介紹了vue使用百度地圖報(bào)錯(cuò)BMap?is?not?defined問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10