最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

element Dropdown組件意想不到的坑

 更新時間:2022年01月24日 16:09:04   作者:HED  
本文主要介紹了element Dropdown組件意想不到的坑,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

去年做的兩個web項目,都用到了elementUI,自認為已經(jīng)比較熟悉了,尤其是其中一些常用的組件,比如說今天的主角——Dropdown。

所以,今年項目中,如果再用到的話,應(yīng)該不會踩坑了。畢竟,對它的坑,已經(jīng)比較了解了。它常見的坑主要有以下兩個:

1、el-dropdown下拉el-dropdown-item添加點擊事件click沒有反應(yīng)

踩坑寫法:

<el-dropdown-item @click="remoToken">退出</el-dropdown-item>

避坑寫法:

<el-dropdown-item @click.native="remoToken">退出</el-dropdown-item>

2、el-table組件中使用Dropdown,無法顯示下拉框

踩坑寫法:

<el-table-column>
? <el-dropdown><el-dropdown>
<el-table-column>

避坑寫法

<el-table-column>
? <template slot-scope="scope">
? ? <el-dropdown><el-dropdown> ?
? </template>
<el-table-column>

但是,昨天,在使用Dropdown組件時,還是踩了一個意想不到的坑!
事情是這樣的。

也是在el-table組件中使用Dropdown,已經(jīng)采用了避坑寫法,大概寫法如下:

<el-table-column>
? <template slot-scope="scope">
? ? <el-dropdown v-if="status === 1">
? ? ?<a>{{activeSelect}}<i class="el-icon-arrow-down el-icon--right"></a>
? ? ?<el-dropdown-menu slot="dropdown">
? ? ? ?<el-dropdown-item command="a">進入面試</el-dropdown-item>?
? ? ? ?<el-dropdown-item command="b">入職</el-dropdown-item>
? ? ?</el-dropdown-menu>
? ? <el-dropdown> ?
? ? <el-dropdown v-if="status === 2">
? ? ?<a>{{activeSelect}}<i class="el-icon-arrow-down el-icon--right"></a>
? ? ?<el-dropdown-menu slot="dropdown">
? ? ? ?<el-dropdown-item command="b">入職</el-dropdown-item>
? ? ?</el-dropdown-menu>
? ? <el-dropdown>?
? </template>
<el-table-column>

可是,不管怎么點擊,Dropdown下拉框就是不顯示。

問題到底出現(xiàn)在哪?百思百搜不得其解!

后來沒辦法,就把自己的代碼注釋掉,換上了一組官方文檔中的示例代碼。突然,下拉框出來了!這是為什么?

仔細對比了一下,代碼沒什么區(qū)別,除了原來的代碼有兩組Dropdown,現(xiàn)在的只有一組Dropdown,難道問題出現(xiàn)在這里。

這時,腦袋中突然浮現(xiàn)出一句話:v-if 、v-else-if 和v-else 最好搭配使用,形成完整的邏輯判斷。

果斷把代碼改成如下:

<el-table-column>
? <template slot-scope="scope">
? ? <el-dropdown v-if="status === 1">
? ? <el-dropdown> ?
? ? <el-dropdown v-else-if="status === 2">
? ? <el-dropdown>?
? </template>
<el-table-column>

一試,下拉框正常出來了!
問題還真出現(xiàn)在這,以前也經(jīng)常多個v-if 一起用,也沒問題,為什么到這個場景中就不行(求大神指教)。

到此這篇關(guān)于element Dropdown組件意想不到的坑的文章就介紹到這了,更多相關(guān)element Dropdown 坑內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue 項目全屏插件screenfull使用案例

    vue 項目全屏插件screenfull使用案例

    這篇文章主要介紹了vue 項目全屏插件screenfull使用案例,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • 詳解vuex commit保存數(shù)據(jù)技巧

    詳解vuex commit保存數(shù)據(jù)技巧

    這篇文章主要介紹了詳解vuex commit保存數(shù)據(jù)技巧,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • Vite使用報錯解決方法合集

    Vite使用報錯解決方法合集

    這篇文章主要給大家介紹了關(guān)于Vite使用報錯解決方法的相關(guān)資料,這篇文中通過圖文以及代碼將遇到的一些報錯介紹的非常詳細,對大家學習或者使用vite具有一定的借鑒價值,需要的朋友可以參考下
    2023-08-08
  • ant-design-vue按鈕樣式擴展方法詳解

    ant-design-vue按鈕樣式擴展方法詳解

    這篇文章主要為大家介紹了ant-design-vue按鈕樣式擴展方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Vue學習之路之登錄注冊實例代碼

    Vue學習之路之登錄注冊實例代碼

    本篇文章主要介紹了Vue學習之路之登錄注冊實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Vue Router根據(jù)后臺數(shù)據(jù)加載不同的組件實現(xiàn)

    Vue Router根據(jù)后臺數(shù)據(jù)加載不同的組件實現(xiàn)

    本文主要介紹了根據(jù)用戶所購買服務(wù)的不同,有不同的頁面展現(xiàn)。文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Vue?Echarts實現(xiàn)帶滾動效果的柱形圖

    Vue?Echarts實現(xiàn)帶滾動效果的柱形圖

    這篇文章主要為大家詳細介紹了Vue?Echarts實現(xiàn)帶滾動效果的柱形圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 詳解vue-router 路由元信息

    詳解vue-router 路由元信息

    本篇文章主要介紹了vue-router 路由元信息,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • vue自定義表格列的實現(xiàn)過程記錄

    vue自定義表格列的實現(xiàn)過程記錄

    這篇文章主要給大家介紹了關(guān)于vue自定義表格列的相關(guān)資料,表格組件在開發(fā)中經(jīng)常會用到,文章通過示例代碼介紹的也很詳細,需要的朋友可以參考下
    2021-06-06
  • vue在table表中懸浮顯示數(shù)據(jù)及右鍵菜單

    vue在table表中懸浮顯示數(shù)據(jù)及右鍵菜單

    這篇文章主要為大家詳細介紹了vue在table表中懸浮顯示數(shù)據(jù)及右鍵菜單,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評論

九寨沟县| 泰安市| 荥阳市| 曲阜市| 娱乐| 瑞安市| 大洼县| 和林格尔县| 丰台区| 河曲县| 共和县| 喀什市| 那坡县| 开封县| 宾阳县| 揭西县| 乾安县| 蒲城县| 吉林省| 宝山区| 滦平县| 莒南县| 分宜县| 望城县| 南靖县| 板桥市| 武城县| 武山县| 云阳县| 南澳县| 达拉特旗| 垫江县| 丘北县| 报价| 阳泉市| 慈溪市| 栖霞市| 清流县| 九江县| 淮安市| 延寿县|