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

解決iview table組件里的 固定列 表格不自適應(yīng)的問題

 更新時(shí)間:2020年11月13日 11:05:44   作者:Yilia-Feng  
這篇文章主要介紹了解決iview table組件里的 固定列 表格不自適應(yīng)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

當(dāng)在使用iview Table組件里固定列功能時(shí)

出現(xiàn)表格不自適應(yīng)寬度問題 具體如下

解決這個(gè)bug 很簡(jiǎn)單 把組件里的 width 改為 minWidth 即可

columns: [
  {
   title: '賬戶名',
   key: 'accountName',
   fixed: 'left',
   minWidth: 150
  },
  {
   title: '訂閱名稱',
   key: 'subscriptionName',
   minWidth:140
  },
  {
   title: '訂閱ID',
   key: 'subscriptionId',
   minWidth:200
  },
  {
   title: '資源組',
   key: 'resourceGroup',
   minWidth:140
  },
  {
   title: '實(shí)例名稱',
   key: 'instanceName',
   minWidth:140
  },
  {
   title: '實(shí)例類型',
   key: 'instanceType',
   minWidth:140
  },
  {
   title: 'CPU',
   key: 'cpu',
   minWidth:140
  },
  {
   title: '內(nèi)存(GB)',
   key: 'ram',
   minWidth:140
  },
  {
   title: '磁盤容量(GB)',
   key: 'storage',
   minWidth:140
  },
  {
   title: '操作系統(tǒng)',
   key: 'os',
   minWidth:140
  },
  {
   title: '實(shí)例狀態(tài)',
   key: 'stateName',
   minWidth:140
  },
  {
   title: '項(xiàng)目',
   key: 'project',
   minWidth:140
  },
  {
   title: '擁有者',
   key: 'owner',
   minWidth:140
  },
  {
   title: '公有IP',
   key: 'publicIp',
   minWidth:140
  },
  {
   title: '私有IP',
   key: 'privateIp',
   minWidth:140
  },
  {
   title: '虛擬網(wǎng)絡(luò)/子網(wǎng)',
   key: 'virtualNetworkSubnet',
   minWidth:140
  },
  {
   title: '網(wǎng)絡(luò)安全組',
   key: 'securityGroup',
   minWidth: 120
  }
 ]

望大家少走彎路~

補(bǔ)充知識(shí):iView中table表格組件使用中的一些問題解決方法

最近在做圖層屬性信息展示功能時(shí),需要用到表格來展示請(qǐng)求到的屬性信息,項(xiàng)目UI時(shí)iview,所以我就從iview中拿到表格組件來用。https://iviewui.com/components/table

最終成品是這樣一個(gè)組件。

iview的組件功能還是很強(qiáng),但是用起來也相當(dāng)麻煩,在這個(gè)表格設(shè)計(jì)過程中我遇到了兩個(gè)難點(diǎn);

一、怎么拆分以及合并部分單元格;

二、怎么調(diào)整某一個(gè)單元格的設(shè)計(jì)寬度;

首先第一個(gè)問題,

viewUI里面提供了屬性 span-method 可以指定合并行或列的算法。

該方法參數(shù)為 4 個(gè)對(duì)象:

row: 當(dāng)前行

column: 當(dāng)前列

rowIndex: 當(dāng)前行索引

columnIndex: 當(dāng)前列索引

該函數(shù)可以返回一個(gè)包含兩個(gè)元素的數(shù)組,第一個(gè)元素代表 rowspan,第二個(gè)元素代表 colspan。 也可以返回一個(gè)鍵名為 rowspan 和 colspan 的對(duì)象。

由于只有合并沒有拆分,所以我就在原來列數(shù)基礎(chǔ)上多增加幾列滿足拆分需求,行列數(shù)據(jù)在data中聲明。

columns1: [
     {
      title: 'Name',
      key: 'name',
      width: 100
     },
     {
      title: 'Value',
      key: 'value',
      width: 88
     },
     {
      title: 'Other1',
      key: 'other1'
     },
     {
      title: 'Other2',
      key:'other2',
      resiable: true,
      width: 88
     },
     {
      title: 'Other3',
      key:'other3'
     }
    ],
   attribute: [
    {
     name: '圖層名稱',
     value: 18
    },
    {
     name: '基礎(chǔ)地址',
     value: 25
    },
    {
     name: '圖層范圍',
     value: 'minX:',
     other1: '',
     other2:'minY:',
     other3: '',
     cellClassName: {
      value: 'cellwidth',
      other2: 'cellwidth'
     }
    },
    {
     name: 'maxX:',
     value: '',
     other1: 'maxY:',
     other2: '',
     cellClassName: {
      name: 'cellwidth',
      other1: 'cellwidth'
     }
    },
    {
     name: '字段',
     value: 26
    },
    {
     name: '空間參考',
     value: 11
    },
    {
     name: '要素?cái)?shù)量',
     value: 78
    }
   ]

接下來就是寫函數(shù)來合并單元格了,api里面給是示范代碼,看起來不太好懂,但是總結(jié)起來就是if 是用來記錄開始操作的單元格序號(hào),而不是進(jìn)行判斷,通過if嵌套來實(shí)現(xiàn)在指定行列進(jìn)行合并。

到這一步基本上就把大致表格做好了。

接下來第二個(gè)問題

我需要把字段比較短的單元格寬度變窄,在API中也有這些為行列以及單元格設(shè)置樣式的擴(kuò)展屬性

行:通過屬性 row-class-name 可以給某一行指定一個(gè)樣式名稱。

列:通過給列 columns 設(shè)置字段 className 可以給某一列指定一個(gè)樣式。

單元格:通過給數(shù)據(jù) data 設(shè)置字段 cellClassName 可以給任意一個(gè)單元格指定樣式。

但是我在項(xiàng)目中寫的時(shí)候發(fā)現(xiàn)它所能改的樣式只有背景顏色,字體顏色等不影響盒子狀態(tài)的屬性,例如width這樣的屬性即便寫上也是無效的。在調(diào)試了許久還是一無所獲之后,我想用js來寫一個(gè)改變寬度的函數(shù),于是在API里發(fā)現(xiàn)了

由于我把表頭隱藏掉了,于是使用時(shí)我發(fā)現(xiàn)可以直接來設(shè)置單元格寬度,這樣問題就解決了。

總結(jié)一下:官方組件庫(kù)中提供的API能解決我們的大部分問題,所以在遇到問題時(shí)候多看官網(wǎng),看看能不能從不同角度去解決。

以上這篇解決iview table組件里的 固定列 表格不自適應(yīng)的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于elementUI實(shí)現(xiàn)圖片預(yù)覽組件的示例代碼

    基于elementUI實(shí)現(xiàn)圖片預(yù)覽組件的示例代碼

    這篇文章主要介紹了基于elementUI實(shí)現(xiàn)圖片預(yù)覽組件的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • element?el-tree折疊收縮的實(shí)現(xiàn)示例

    element?el-tree折疊收縮的實(shí)現(xiàn)示例

    本文主要介紹了element?el-tree折疊收縮的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Vue中props報(bào)錯(cuò)問題解決方案

    Vue中props報(bào)錯(cuò)問題解決方案

    這篇文章主要介紹了Vue中props報(bào)錯(cuò)問題解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • vue后端傳文件流轉(zhuǎn)化成blob對(duì)象,前端點(diǎn)擊下載返回undefined問題

    vue后端傳文件流轉(zhuǎn)化成blob對(duì)象,前端點(diǎn)擊下載返回undefined問題

    這篇文章主要介紹了vue后端傳文件流轉(zhuǎn)化成blob對(duì)象,前端點(diǎn)擊下載返回undefined問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • vue中使用window.open()參數(shù)示例詳解

    vue中使用window.open()參數(shù)示例詳解

    這篇文章主要介紹了vue中使用window.open()參數(shù)詳解,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • 利用report分析vue項(xiàng)目中各文件大小

    利用report分析vue項(xiàng)目中各文件大小

    這篇文章主要介紹了利用report分析vue項(xiàng)目中各文件大小問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • vue props對(duì)象validator自定義函數(shù)實(shí)例

    vue props對(duì)象validator自定義函數(shù)實(shí)例

    今天小編就為大家分享一篇vue props對(duì)象validator自定義函數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • vue如何使用formData傳遞文件類型的數(shù)據(jù)

    vue如何使用formData傳遞文件類型的數(shù)據(jù)

    這篇文章主要介紹了vue如何使用formData傳遞文件類型的數(shù)據(jù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • vue3?組件與API直接使用的方法詳解(無需import)

    vue3?組件與API直接使用的方法詳解(無需import)

    這篇文章主要介紹了vue3?組件與API直接使用的方法(無需import),主要包括vue3自動(dòng)導(dǎo)入和API的自動(dòng)引入問題,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • el-upload http-request使用 多個(gè)文件上傳攜帶其他參數(shù)方式

    el-upload http-request使用 多個(gè)文件上傳攜帶其他參數(shù)方式

    這篇文章主要介紹了el-upload http-request使用 多個(gè)文件上傳攜帶其他參數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04

最新評(píng)論

通河县| 兴隆县| 宜阳县| 高尔夫| 乐昌市| 长汀县| 尖扎县| 吉林省| 湖南省| 松原市| 托里县| 青川县| 项城市| 嘉禾县| 剑阁县| 龙井市| 林州市| 海林市| 台南市| 金溪县| 常山县| 武义县| 石城县| 阿克| 益阳市| 阿尔山市| 苏尼特左旗| 阳曲县| 新余市| 洞口县| 江达县| 保亭| 巴林右旗| 彰武县| 静乐县| 无棣县| 澳门| 西青区| 武城县| 庄河市| 平乡县|