国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Element UI Select組件遠(yuǎn)程搜索沒有箭頭圖標(biāo)

這篇具有很好參考價(jià)值的文章主要介紹了Element UI Select組件遠(yuǎn)程搜索沒有箭頭圖標(biāo)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

問題描述

el-select 組件啟用遠(yuǎn)程搜索,加上remote并傳入一個(gè)remote-method,此時(shí)內(nèi)部i標(biāo)簽類名缺失,選擇器無法顯示下拉箭頭圖標(biāo)
el-select遠(yuǎn)程搜索右側(cè)沒有箭頭,ui,vue.js,elementui
el-select遠(yuǎn)程搜索右側(cè)沒有箭頭,ui,vue.js,elementui

問題解決:CSS解決

.el-select {
  .el-select__caret:first-child::before {
    content: "\e6e1";
  }
  .is-focus {
    .el-select__caret:first-child {
      transform: rotateZ(0deg);
    }
  }
}

問題解決:JS解決

el-select遠(yuǎn)程搜索右側(cè)沒有箭頭,ui,vue.js,elementui
在控制臺(tái)查看對(duì)應(yīng)的 dom,發(fā)現(xiàn)使用遠(yuǎn)程搜索之后,對(duì)應(yīng)的 icon 的 class 缺失,將缺失部分的class補(bǔ)全(el-icon-arrow-up)即可

tip

只需要找到對(duì)應(yīng)的 dom,然后添加 class(el-icon-arrow-up)

初始化的時(shí)候新增下拉箭頭的 class,當(dāng)用戶觸發(fā)聚焦的時(shí)候,還得添加對(duì)應(yīng)的旋轉(zhuǎn)的 class(is-reverse),當(dāng)失焦時(shí)候,又需要移除對(duì)應(yīng)的旋轉(zhuǎn) class(is-reverse)

  1. 添加ref綁定dom元素和事件監(jiān)控 @visible-change=“reverseArrow” 監(jiān)控下拉框的出現(xiàn)
 <el-select
      v-model="value"
      multiple
      filterable
      remote
      reserve-keyword
      placeholder="請(qǐng)輸入關(guān)鍵詞"
      :remote-method="remoteMethod"
      :loading="loading"
      ref="my-select"
      @visible-change="reverseArrow"
 >
  1. mounted階段找到并添加類名:因?yàn)槭遣僮鱠om,所以需要在dom加載完成之后的生命周期內(nèi)使用
 mounted() {
   let rulesDom = this.$refs["my-select"].$el.querySelector(".el-input .el-input__suffix .el-input__suffix-inner .el-input__icon");
   rulesDom.classList.add("el-icon-arrow-up"); // 對(duì)dom新增箭頭圖標(biāo)
 },
  methods: {
     reverseArrow(flag) {
       // 找到dom
      let rulesDom = this.$refs["my-select"].$el.querySelector(".el-input .el-input__suffix .el-input__suffix-inner .el-input__icon");
      if(flag){
            rulesDom.classList.add("is-reverse"); // 對(duì)dom新增class
      }else{
            rulesDom.classList.remove("is-reverse"); // 對(duì)dom移除class
        }
    },
 }

兩種方法的缺陷

  1. CSS解決

只在有多個(gè)遠(yuǎn)程搜索的el-select時(shí)有效

  1. JS解決

只對(duì)指定ref名稱的el-select有效,在有多個(gè)相同名稱的ref的el-select時(shí),只對(duì)最后面一個(gè)el-select有效

參考資料

el-select 遠(yuǎn)程搜索時(shí) 沒有箭頭圖標(biāo)如果需求說需要加上圖標(biāo)的話
el-select使用filterable右側(cè)箭頭消失
element v2.15.7 el-select 使用:remote-method 沒有下拉箭頭問題文章來源地址http://www.zghlxwxcb.cn/news/detail-764846.html

到了這里,關(guān)于Element UI Select組件遠(yuǎn)程搜索沒有箭頭圖標(biāo)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue+element Ui 樹型組件tree懶加載+搜索框遠(yuǎn)程請(qǐng)求數(shù)據(jù)為平鋪類型

    vue+element Ui 樹型組件tree懶加載+搜索框遠(yuǎn)程請(qǐng)求數(shù)據(jù)為平鋪類型

    本人之前一直是耕耘后臺(tái)研發(fā),最近接了個(gè)小需求需要接觸到vue,記錄一下我遇到的一些前端解決時(shí)間長的問題 需求: 1:每次動(dòng)態(tài)請(qǐng)求接口獲取下一節(jié)點(diǎn)數(shù)據(jù) 2:接口返回的數(shù)據(jù)是list,不帶子節(jié)點(diǎn),用pid來維護(hù)父子之間的關(guān)系 3:帶有搜索框,搜索框?yàn)檎?qǐng)求遠(yuǎn)程數(shù)據(jù),數(shù)據(jù)

    2024年02月05日
    瀏覽(19)
  • Element ui tabs組件左右箭頭切換 (第一項(xiàng)為固定項(xiàng))

    之前發(fā)布過一篇關(guān)于切換的 但是有點(diǎn)瑕疵 這次補(bǔ)充一下 data里沒啥可看的 就是要渲染的數(shù)據(jù)定義 在生命周期里剛開始的時(shí)候判斷了一下 看是否添加固定項(xiàng) 因?yàn)槲疫@個(gè)是組件 這個(gè)是判斷條數(shù)低于幾條的時(shí)候不展示左右箭頭 有需求的話看是開局就添加還是監(jiān)測(cè)到數(shù)據(jù)了在觸發(fā)

    2024年02月01日
    瀏覽(23)
  • element-ui控件el-select如何在前面添加icon圖標(biāo)

    在element-ui中input可以使用prefix-icon=“el-icon-user” 在前面添加icon圖標(biāo),但是select自己沒有該屬性。那么如何在element-ui控件el-select前面前面icon圖標(biāo) 代碼如下(示例): 這里使用了 template #prefix 來替換,因?yàn)槲沂褂玫氖莈lement-plus ,如果使用的是element-ui 則直接使用slot替換

    2024年02月11日
    瀏覽(43)
  • 定制化圖標(biāo)——Element UI 組件圖標(biāo)替換指南

    定制化圖標(biāo)——Element UI 組件圖標(biāo)替換指南

    ????????本篇博客將介紹如何在使用 Element UI 組件時(shí)對(duì)原生圖標(biāo)進(jìn)行定制化替換,提供了適用于滿足個(gè)性化需求的方法和技巧。 ????????Element UI 是一款基于 Vue.js 的流行 UI 組件庫,在前端開發(fā)中得到廣泛應(yīng)用。然而,在使用 Element UI 的組件時(shí),我們有時(shí)可能需要替換

    2024年02月05日
    瀏覽(20)
  • 【Element】el-select下拉選擇器搜索選項(xiàng),自定義搜索方法,結(jié)合后端接口遠(yuǎn)程搜索

    【Element】el-select下拉選擇器搜索選項(xiàng),自定義搜索方法,結(jié)合后端接口遠(yuǎn)程搜索

    當(dāng)我們有多個(gè)選項(xiàng)時(shí),我們一般會(huì)使用下拉選擇器 el-select 展示選項(xiàng),選項(xiàng)不多的情況下,我們可以進(jìn)行手動(dòng)下拉選擇。 那當(dāng)選項(xiàng)有100個(gè),甚至1000個(gè)的時(shí)候,需要一個(gè)個(gè)找選項(xiàng),手動(dòng)下拉選擇就太累了,這時(shí)候我們可以利用搜索功能快速查找選項(xiàng) 可以利用搜索功能快速查找

    2024年02月06日
    瀏覽(28)
  • 使用element-ui el-select 做下拉 全選+搜索 功能

    使用element-ui el-select 做下拉 全選+搜索 功能

    使用element-ui el-select 做下拉 全選+搜索 功能 有時(shí)候,需要用到下拉列表 全選和搜索,并且鼠標(biāo)放入的時(shí)候有下拉列表展示。以前的做法是 check + el-input搜索結(jié)合做個(gè)組件,現(xiàn)在這個(gè)方法直接使用el-select 就能做到這個(gè)需求功能:有搜索+有全選+有取消+有確認(rèn)請(qǐng)求+有鼠標(biāo)移入自

    2024年02月11日
    瀏覽(25)
  • element-ui 組件圖標(biāo)全變成方框解決方法

    element-ui 組件圖標(biāo)全變成方框解決方法

    問題:element-ui中的icon都變成了框 ? 我的原因是在build下的webpack.base.conf.js中多了個(gè)woff元素 ?去掉這個(gè)woff之后就可以了: ?我以為到此問題就解決了,但是當(dāng)我打包后發(fā)現(xiàn)還是框框。。。。。 解決辦法:在build文件中找到utils.js 加上一行? publicPath:\\\'../../\\\' 就可以解決了 ?

    2024年02月13日
    瀏覽(24)
  • element-ui中二次封裝一個(gè)帶select的form組件
  • vue中element ui 中tree組件怎么自定義前綴圖標(biāo)呢?

    vue中element ui 中tree組件怎么自定義前綴圖標(biāo)呢?

    一 問題 ?餓了么ui 默認(rèn)的圖標(biāo)樣式是: 1. 一個(gè)箭頭, 展開自動(dòng)順時(shí)針旋轉(zhuǎn)90°, 以上的條件是該節(jié)點(diǎn)有子節(jié)點(diǎn), 2. 如果是沒有子節(jié)點(diǎn)的節(jié)點(diǎn), 是默認(rèn)空白圖標(biāo)的(這里我認(rèn)為他不是沒有, 而是有占位但是空白的) 按照官網(wǎng)文檔, 設(shè)置icon-class設(shè)置自定義圖標(biāo)代替默認(rèn)箭頭, 但是展開和收

    2024年02月13日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包