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

自定義Collapse 折疊面板的下拉圖標(biāo),以及切換數(shù)據(jù)渲染Collapse 時(shí)實(shí)現(xiàn)設(shè)置Collapse 默認(rèn)全部關(guān)閉

這篇具有很好參考價(jià)值的文章主要介紹了自定義Collapse 折疊面板的下拉圖標(biāo),以及切換數(shù)據(jù)渲染Collapse 時(shí)實(shí)現(xiàn)設(shè)置Collapse 默認(rèn)全部關(guān)閉。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

效果圖:

自定義Collapse 折疊面板的下拉圖標(biāo),以及切換數(shù)據(jù)渲染Collapse 時(shí)實(shí)現(xiàn)設(shè)置Collapse 默認(rèn)全部關(guān)閉,element-plus,html5,css3,前端

一、默認(rèn)全部關(guān)閉?

1. 首先需要在折疊面板中綁定activeName,activeName用來(lái)裝每個(gè)面板的唯一標(biāo)識(shí)

2.在切換左側(cè)規(guī)則時(shí)設(shè)置activeNames為空數(shù)組即可將全部的Collapse 設(shè)置為關(guān)閉狀態(tài)

<el-collapse v-model="activeName">
 <el-collapse-item/> //中間是具體的每一個(gè)面板 都是通過(guò)后臺(tái)傳過(guò)來(lái)的列表進(jìn)行循環(huán)顯示的
 <el-collapse-item/>
</el-collapse>

?二、自定義圖標(biāo)(需求:1.需要隱藏右側(cè)的默認(rèn)圖標(biāo) 2.在標(biāo)題最左側(cè)添加自定義圖標(biāo) 3.根據(jù)折疊和顯示改變自定義圖標(biāo)的箭頭方向

1.首先隱藏右側(cè)的默認(rèn)圖標(biāo):審查元素可以看到右側(cè)圖標(biāo)有自己的標(biāo)簽,直接隱藏掉(scoped下注意要用樣式穿透

.right-collapse {
  height: 700px;
//隱藏原始圖標(biāo)
  :deep().el-collapse-item__arrow {
    display: none;
  }
}

?2.通過(guò)插槽自定義頭部圖標(biāo)利用v-bind綁定動(dòng)態(tài)類名,給面板綁定事件

<el-collapse v-model="activeNames" @change="handleChange($event)">
                  <el-collapse-item v-for="(item, index) in totalData.collapseList" :key="index" :name="index" @click="show_collapse(item)">
                    <template #title>
                      <i class="el-icon-caret-right iconcolor" :class="{ 'collapse-active': item.isActive }" style="margin: 0 5px"></i>
                      {{ item.CalcName + '計(jì)算值' }}
                    </template>
                    <div class="p-5">
                      <div class="collapse-item-content">
                        <div>
                          <span>{{ '=' + item.CalcExp }}</span>
                        </div>
                        <el-divider></el-divider>
                        <el-row :gutter="20">
                          <el-col :span="6" v-for="(itm, idx) in item.Args" :key="idx" class="m-b-10">
                            <el-input :placeholder="'輸入' + itm.FieldDisplayName" size="small" v-model="itm.DefaultValue"></el-input>
                          </el-col>
                        </el-row>
                      </div>
                    </div>
                  </el-collapse-item>
                </el-collapse>

?3.面板折疊、打開(kāi)實(shí)現(xiàn)圖標(biāo)切換

show_collapse(item) {
   item.isActive = !item.isActive
   
}

?3.樣式

.collapse-active {
  transform: rotate(90deg);
}

?參考:折疊面板點(diǎn)擊事件改變自定義圖標(biāo)_el-collapse-item 點(diǎn)擊事件_cira@yeah.net996的博客-CSDN博客文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-619397.html

到了這里,關(guān)于自定義Collapse 折疊面板的下拉圖標(biāo),以及切換數(shù)據(jù)渲染Collapse 時(shí)實(shí)現(xiàn)設(shè)置Collapse 默認(rèn)全部關(guān)閉的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包