iView Table表格帶搜索功能的Table組件

請注明出處: https://blog.csdn.net/qq_23179075/article/details/79939244

[圖片上傳失敗...(image-9342de-1523682905237)]
[圖片上傳失敗...(image-da4ca4-1523682905237)]
[圖片上傳失敗...(image-165b55-1523682905237)]
[圖片上傳失敗...(image-67d26c-1523682905237)]
[圖片上傳失敗...(image-92ce57-1523682905237)]
[圖片上傳失敗...(image-c8f980-1523682905237)]

這里寫圖片描述

博主是個(gè)前端小白,不會寫 CSS 樣式, 所以在做公司項(xiàng)目的時(shí)候, 頁面都是用的第三方 UI 庫. 隨著前端 Vue.js 崛起, 支持 Vue2.0 的前端 UI 庫也非常多. 比如下面這幾個(gè).

  • Muse-UI

http://www.muse-ui.org/#/index

  • Element UI

http://element.eleme.io/#/zh-CN

  • iView

https://www.iviewui.com/

目前公司做后臺采用的是第三個(gè) iView , 可是在用到這個(gè)庫的 Table 組件的時(shí)候發(fā)現(xiàn)他的表格搜索過濾不完整, 用起來也不好用. 所以博主試著在它的 Tab 基礎(chǔ)上做一些擴(kuò)展. 最后的效果如下:

filterTable.gif

支持 Input輸入框 和 Select下拉框兩種表格篩選方式.

使用

模板

    <filter-table @load="loadData" //過濾觸發(fā)事件
                  :data="users"
                  :columns="tableColumns"
                  :search="search" //過濾的條件
                  >
    </filter-table>

列描述數(shù)據(jù)對象

        tableColumns: [
          {
            title: '用戶名',
            key: 'username',
            filter: {
              type: 'Input' //輸入框過濾
            }
          },
          {
            title: '狀態(tài)',
            key: 'status',
            filter: {
              type: 'Select',//下拉框過濾
              option: userStatus //下拉框選項(xiàng)數(shù)據(jù)對象
            }
        ]

下拉框選項(xiàng)數(shù)據(jù)格式

  const userStatus = {
    0: {
      value: 0,
      name: '全部'
    },
    1: {
      value: 1,
      name: '已鎖定',
      color: 'red'
    },
    2: {
      value: 2,
      name: '正常',
      color: 'green'
    },
  };

Github源碼地址
[圖片上傳失敗...(image-e3f9e-1523682905237)]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末纫版,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子办桨,更是在濱河造成了極大的恐慌疾宏,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盟庞,死亡現(xiàn)場離奇詭異惩妇,居然都是意外死亡恤磷,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門隘马,熙熙樓的掌柜王于貴愁眉苦臉地迎上來太防,“玉大人,你說我怎么就攤上這事酸员⊙殉担” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵幔嗦,是天一觀的道長酿愧。 經(jīng)常有香客問我,道長邀泉,這世上最難降的妖魔是什么嬉挡? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮汇恤,結(jié)果婚禮上庞钢,老公的妹妹穿的比我還像新娘。我一直安慰自己因谎,他們只是感情好基括,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蓝角,像睡著了一般阱穗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上使鹅,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天揪阶,我揣著相機(jī)與錄音,去河邊找鬼患朱。 笑死鲁僚,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的裁厅。 我是一名探鬼主播冰沙,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼执虹!你這毒婦竟也來了拓挥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤袋励,失蹤者是張志新(化名)和其女友劉穎侥啤,沒想到半個(gè)月后当叭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡盖灸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年蚁鳖,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赁炎。...
    茶點(diǎn)故事閱讀 38,039評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡醉箕,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出徙垫,到底是詐尸還是另有隱情讥裤,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布松邪,位于F島的核電站坞琴,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏逗抑。R本人自食惡果不足惜剧辐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望邮府。 院中可真熱鬧荧关,春花似錦、人聲如沸褂傀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽仙辟。三九已至同波,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間叠国,已是汗流浹背未檩。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留粟焊,地道東北人冤狡。 一個(gè)月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像项棠,于是被迫代替她去往敵國和親悲雳。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載 :OpenDiggawesome-github-vue 是由OpenDigg整理并維護(hù)的Vue相關(guān)開源項(xiàng)目庫...
    果汁密碼閱讀 23,092評論 8 124
  • java筆記第一天 == 和 equals ==比較的比較的是兩個(gè)變量的值是否相等香追,對于引用型變量表示的是兩個(gè)變量...
    jmychou閱讀 1,485評論 0 3
  • 題目:移動(dòng)零 描述: 思路:增加標(biāo)志位(j)記錄從頭開始的非零元素后面的位置合瓢,循環(huán)數(shù)組,當(dāng)元素非零時(shí)透典,交換nums...
    韋弦Zhy閱讀 268評論 0 2
  • 這一段時(shí)間我一直都在問自己,自己是不是當(dāng)初太莽撞了滥崩,是不是做事太武斷了! 我想改變自己的命運(yùn)讹语,可我在這兩個(gè)月的求職...
    zero_dadd閱讀 169評論 0 0