調(diào)整tree-select組件高度及橫向滾動(dòng)條

1.調(diào)整的高度根據(jù)input組件sieze='mini'來的,不全適配,按需調(diào)整

給與?class="set-treeselect"


?<treeselect

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? v-if="b.inputType == 7"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :disable-branch-nodes="true"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? multiple

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? size="mini"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? class="set-treeselect"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? v-model="b.rightOperand"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :options="treeList"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :normalizer="normalizer"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :show-count="true"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? placeholder="請(qǐng)選擇資質(zhì)"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :limit="1"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :limitText="count => `+${count}`"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :clearable="false"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? :disabled="pageType == 'detail'"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? />


以下是樣式:


// 調(diào)整treeselect高度和橫向滾動(dòng)條

.set-treeselect {

? width: 240px;

? display: inline-block;

? position: relative;

? top: 10px;

? height: 32px;

}

::v-deep {

? .vue-treeselect__menu {

? ? overflow-x: auto !important;

? ? width: 250px;

? ? max-height: 180px !important;

? }

? .vue-treeselect__label {

? ? overflow: unset;

? ? text-overflow: unset;

? }

? .vue-treeselect__control {

? ? height: 20px !important;

? }

? .vue-treeselect__multi-value-item-container,

? .vue-treeselect--has-value .vue-treeselect__multi-value {

? ? height: 30px;

? ? line-height: 24px;

? ? padding: 0;

? }

? .vue-treeselect__limit-tip,

? .vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value

? ? .vue-treeselect__input-container {

? ? padding-top: 0;

? }

? .vue-treeselect--has-value .vue-treeselect__multi-value {

? ? // margin-bottom: 15px;

? }

? .vue-treeselect__placeholder,

? .vue-treeselect__single-value {

? ? height: 28px;

? ? line-height: 32px;

? ? font-size: small;

? ? color: "#CCCFD6";

? ? // margin-top: 8px;

? }

? .vue-treeselect--has-value .vue-treeselect__input {

? ? height: 18px !important;

? ? line-height: 18px !important;

? }

? .vue-treeselect div,

? .vue-treeselect span {

? ? box-sizing: content-box;

? ? // white-space: nowrap;

? ? // text-overflow: ellipsis;

? }

? // 選中后的溢出隱藏

? .vue-treeselect__multi-value-label {

? ? display: block;

? ? width: 140px;

? ? overflow: hidden;

? ? white-space: nowrap;

? ? text-overflow: ellipsis;

? }

? .vue-treeselect__value-container {

? ? display: block;

? ? height: 32px;

? }

}

效果如下:


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容