欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue組件vue-treeselect箭頭和叉圖標(biāo)變大問題及解決

 更新時(shí)間:2022年07月26日 10:37:25   作者:今天也是一條碼畜  
這篇文章主要介紹了vue組件vue-treeselect箭頭和叉圖標(biāo)變大問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。

vue-treeselect箭頭和叉圖標(biāo)變大

最近在項(xiàng)目開發(fā)過(guò)程中使用vue的treeselect組件遇到了圖標(biāo)變大的問題,附圖:

在這里插入圖片描述

其他頁(yè)面也有應(yīng)用到這個(gè)組件但沒有出現(xiàn)這種情況,在我從正常頁(yè)面跳轉(zhuǎn)到這個(gè)頁(yè)面的時(shí)候,不會(huì)出現(xiàn)問題,幾個(gè)頁(yè)面的樣式代碼并沒有區(qū)別。

后經(jīng)排查發(fā)現(xiàn)問題是因?yàn)闆]有引入treeselect的樣式導(dǎo)致的,沒有異常的頁(yè)面是因?yàn)轫?yè)面引入的子組件引入了treeselect樣式。

解決方法

在使用到treeselect樣式的頁(yè)面中引入樣式:import ‘@riophae/vue-treeselect/dist/vue-treeselect.css’

解決后的樣子

插件vue-treeselect用法

效果圖:

首先需要安裝

npm install --save @riophae/vue-treeselect

用法看代碼注釋

 <template>
 <el-form ref="form"
           :model="searchForm"
           label-width="100px"
           :inline="true"
           :size="$formSize">
    <el-form-item label="區(qū)域:">
    <!--使用此插件過(guò)程中發(fā)現(xiàn)了一個(gè)新的問題,可能會(huì)因?yàn)閷蛹?jí)樣式問題在element組件中無(wú)法展示選項(xiàng)-->
    <!--修改方法就是將append-to-body的綁定值改為false-->
      <treeselect :append-to-body="true"
                  v-model="searchForm.areaId"
                  :options="areaAllList"
                  :normalizer="normalizer"
                  :show-count="true"
                  placeholder="請(qǐng)選擇所屬區(qū)域" />
    </el-form-item>
 </el-form>
 </template>
<script>
//引入插件
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
export default {
  //使用組件
  components: { Treeselect },
  data () {
    return {
      areaAllList: [],
      searchForm: {
        areaId: null,//綁定值必須為null,否則輸入框中會(huì)提示unkonwn
      },
    }
  },
  mounted () {
    this.getAreaAll()
  },
  methods: {
    //轉(zhuǎn)換菜單數(shù)據(jù)結(jié)構(gòu)
    normalizer (node) {
      if (node.children && !node.children.length) {
        delete node.children;
      }
      return {
        id: node.areaId,
        label: node.areaName,
        children: node.children,
      };
    },
    //調(diào)用接口獲取select選項(xiàng)數(shù)據(jù)
    getAreaAll () {
      request({
        url: `/manager/Area/AllAreaTree`,
        method: "get",
      }).then((res) => {
        if (res[SETTING.MANAGER_STATE] === SETTING.MANAGER_SUCCESS_STATE) {
          this.areaAllList = res.data;
        } else {
          this.$message({
            type: "error",
            message: res.message || "操作失敗",
          });
        }
      });
    },
  }
}
</script>
<style lang="scss" scoped>
::v-deep .vue-treeselect__control {
  max-width: 215px;
}
</style>

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue中引入bootstrap.min.css的正確姿勢(shì)分享

    Vue中引入bootstrap.min.css的正確姿勢(shì)分享

    這篇文章主要介紹了Vue中引入bootstrap.min.css的正確姿勢(shì),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue實(shí)現(xiàn)商品規(guī)格選擇功能

    vue實(shí)現(xiàn)商品規(guī)格選擇功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)商品規(guī)格選擇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue2和vue3組件v-model區(qū)別詳析

    vue2和vue3組件v-model區(qū)別詳析

    v-model通常用于input的雙向數(shù)據(jù)綁定,它并不會(huì)向子組件傳遞數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于vue2和vue3組件v-model區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • vue pdf二次封裝解決無(wú)法顯示中文問題方法詳解

    vue pdf二次封裝解決無(wú)法顯示中文問題方法詳解

    這篇文章主要為大家介紹了vue pdf二次封裝解決無(wú)法顯示中文問題方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • vue給組件傳遞不同的值方法

    vue給組件傳遞不同的值方法

    今天小編就為大家分享一篇vue給組件傳遞不同的值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • vue使用sass根據(jù)環(huán)境進(jìn)行樣式判斷區(qū)分方式

    vue使用sass根據(jù)環(huán)境進(jìn)行樣式判斷區(qū)分方式

    這篇文章主要介紹了vue使用sass根據(jù)環(huán)境進(jìn)行樣式判斷區(qū)分方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • vue $attrs和$listeners的使用與區(qū)別

    vue $attrs和$listeners的使用與區(qū)別

    本文主要介紹了vue $attrs和$listeners的使用與區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • vue中引用文件路徑問題小結(jié)

    vue中引用文件路徑問題小結(jié)

    vue路徑分為絕對(duì)路徑、相對(duì)路徑、~+路徑?及?別名+路徑,在js中,引入帶別名的文件路徑,不需要在別名前加~?,在css或者style中引入的需要在路徑前面加~,路徑以?~?開頭,其后的部分將會(huì)被看作模塊依賴,本文給大家介紹vue中引用文件路徑問題,感興趣的朋友一起看看吧
    2023-12-12
  • 淺談vue.watch的觸發(fā)條件是什么

    淺談vue.watch的觸發(fā)條件是什么

    這篇文章主要介紹了淺談vue.watch的觸發(fā)條件是什么?具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • vue 組件 全局注冊(cè)和局部注冊(cè)的實(shí)現(xiàn)

    vue 組件 全局注冊(cè)和局部注冊(cè)的實(shí)現(xiàn)

    下面小編就為大家分享一篇vue 組件 全局注冊(cè)和局部注冊(cè)的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02

最新評(píng)論