本文主要介紹vue3組件庫(kù)(vue ui組件庫(kù)),下面一起看看vue3組件庫(kù)(vue ui組件庫(kù))相關(guān)資訊。
接下來(lái),制作一個(gè)自定義的表格組件,即table組件。
回到閱讀列表,點(diǎn)擊這里。
在需求分析開始之前,讓 讓我們做一個(gè)簡(jiǎn)單的需求分析。
基于原生表標(biāo)簽的強(qiáng)語(yǔ)義,允許用戶自定義表頭和表體,以及是否有邊框,所以可以整理出以下參數(shù)表。
參數(shù)含義類型可選值默認(rèn)值heads頭數(shù)組,每一項(xiàng)包含兩個(gè)字符串字段:name和identifier必需數(shù)據(jù)表數(shù)據(jù)數(shù)組,每一項(xiàng)包含與heads相同數(shù)量的字符串字段必需有邊框是否有邊框booleanfalse/truefalse骨架很容易得到下面的骨架。
其實(shí)我們?cè)谶@里是根據(jù)主題值來(lái)判斷,然后渲染原生輸入或者textarea組件,這樣就很容易得到骨架了。代碼如下:
模板表class = 杰里米-表 :接壤= 加邊的 slot/slot/table/template函數(shù)首先我們?cè)趖ypescript中聲明需求分析中的一些屬性:
聲明常量props: { bord:布爾;};然后,在導(dǎo)出默認(rèn)值中寫入聲明的參數(shù):
導(dǎo)出默認(rèn){ install:函數(shù)(vue) { vue.compon: j: { bord: { typ:布爾,d:虛假,},},};樣式表完整的級(jí)聯(lián)樣式表
lang = scss 。杰瑞米-表{ width: 100%;t:離開了;border-spacing: 0;th,td { padding: 12px;} tbody {tr { transition:背景色250ms:nth-child(偶數(shù)){ background: rgb(247,247,247);} : hover { background: # d3c8f 5;} } }}.杰里米表[加邊= 真實(shí) ]{ bord: 1px純色rgb(235,235,235);tr,th,td { bord: 1px實(shí)心rgb(235,235,235);}}/styl測(cè)試創(chuàng)建了一個(gè)測(cè)試頁(yè)面,導(dǎo)入了j:
官網(wǎng)地址j: ui . jeremywu . top
感謝閱讀
標(biāo)簽:
屬性組件
了解更多vue3組件庫(kù)(vue ui組件庫(kù))相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。