国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

如何使用vue3打造一個(gè)物料庫

瀏覽:5日期:2022-09-30 10:06:36
為什么要做物料庫?

我們寫過很多登錄頁面。而每個(gè)登錄頁面除了一些背景圖和顏色外,主體布局幾乎是一致的,就那么幾種類型。如果有個(gè)地方能幫我管理登錄頁面的代碼,那么下次我再寫登錄的時(shí)候就可以直接把界面生成好,調(diào)邏輯就可以了。

你也許會創(chuàng)建一個(gè)login.txt來存放你的登錄頁,可隨著你想保存的代碼片段越來越多,你已經(jīng)很難根據(jù)文件的名稱來知道這個(gè)代碼片段具體的展現(xiàn)形式,這就引出了我們要討論的話題,如何通過構(gòu)建物料庫來管理可重復(fù)使用的代碼片段。

物料是什么?

物料是可復(fù)用的代碼片段

說到復(fù)用你也許會問,為什么不叫組件呢?因?yàn)椋锪细M件有本質(zhì)的區(qū)別,物料只是一串代碼,并不存在props,event,slot這些屬性。

物料可以由粒度的不同劃分為:

組件級物料 區(qū)塊級物料 頁面級物料物料的類別

以一個(gè)按鈕為例。例如UI庫的按鈕圓角是6px,設(shè)計(jì)師要求的按鈕沒有圓角。我們可以完成這樣一個(gè)代碼片段:

<!-- 組件級物料 --><el-button style='border-radius:0'></el-button>

將這個(gè)代碼片段保存成一個(gè)組件級的物料,要使用沒有圓角的按鈕時(shí)就可以快速地得到這個(gè)代碼片段。

你也許會疑惑,不就加了個(gè)屬性嗎,為什么還要制作成一個(gè)物料,我直接寫就好了。這個(gè)例子,我希望用最簡單的方式告訴你什么是組件級物料,如果只是修改一個(gè)圓角你當(dāng)然不需要保存成一個(gè)物料。

一般在開發(fā)中后臺管理系統(tǒng)時(shí),大部分的列表,表格會隨著分頁一起出現(xiàn)。我們將一個(gè)表格和分頁組合起來的代碼片段稱為區(qū)塊級物料,例如:

<!-- 區(qū)塊級物料 --><el-table /><el-pagination />

同樣的,不同項(xiàng)目中如果你的登錄,注冊頁面風(fēng)格相同,你也可以將一整個(gè)頁面作為一個(gè)頁面級的物料,例如:

<!-- 頁面級物料 --><el-input placeholder='請輸入用戶名'></el-input><el-input placeholder='請輸入密碼'></el-input><el-button>登錄</el-button><a href='http://www.cgvv.com.cn/bcjs/10233.html#' rel='external nofollow' >忘記密碼?</a>fuep,基于vue3的物料庫

fuep,是一個(gè)幫助你管理代碼片段的工具,文末有在線體驗(yàn)地址。

如果你使用過飛冰,你就會發(fā)現(xiàn)關(guān)于物料的概念幾乎與飛冰一致,與飛冰不同的是,fuep中的物料載體并不是一個(gè)文件,而是可視化布局工具。用可視化布局工具作為物料的載體有一些弊端: 侵入性,它與vue和具體的ui庫綁定。 現(xiàn)在,你只能制作基于 element plus 和 vant3 的物料庫。但是,如果你是element plus和vant的用戶,使用可視化布局來制作物料會帶來諸多好處:

實(shí)時(shí)的預(yù)覽,以保證物料的展示效果是滿足預(yù)期的 可以很方便地修改布局和細(xì)節(jié) 物料之間可以隨意搭配 快速布局

下面我展示其中一個(gè)物料,你在可視化布局中這樣排列下面這些組件:

如何使用vue3打造一個(gè)物料庫

生成的代碼是這樣的;

<el-row type='flex' justify='start' align='middle'><el-col :span='12'> <h3 class='mb-4 px-4 text-cool-gray-800 text-4xl'>Free up engineer productivity</h3> <p class='px-4 text-base text-gray-500 text-justify'>Fuep focuses on improving the efficiency of engineers, using visual layout to quickly generate highly maintainable code. Compared with traditional visualization tools, it does not require row and col to be nested in each other.</p> <el-row type='flex' justify='start' align='middle'><el-button type='primary' class='ml-4 mt-4 px-8'>Live Demo</el-button><el-button class='ml-4 mt-4 px-8'>Get Started</el-button> </el-row></el-col><el-col :span='12'> <el-image src='https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg' :fit='cover' class='' fit='scale-down'></el-image></el-col> </el-row>

通過代碼渲染出來的界面是這樣的:

如何使用vue3打造一個(gè)物料庫

你可以在這個(gè)物料的基礎(chǔ)上,做一些布局或者細(xì)節(jié)的修改來保存成一個(gè)新的,屬于你的物料。

如果你不知道如何開始,可以點(diǎn)擊左下角的指引或者介紹來了解fuep的工作機(jī)制。

fuep在線體驗(yàn)

以上就是如何使用vue3打造一個(gè)物料庫的詳細(xì)內(nèi)容,更多關(guān)于vue 打造物料庫的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 美女被强行扒开双腿激情视频 | 国产成人18 | 91久久国产综合精品女同国语 | a级精品九九九大片免费看 a级毛片免费观看网站 | 99精品免费观看 | 久久久久久久久久免费视频 | 欧美国产综合视频 | 美女毛片在线看 | 欧美特黄aaaaaaaa大片 | 欧美成亚洲 | 麻豆第一页 | 日韩亚洲欧美一区二区三区 | 美女视频黄在线观看 | 思思91精品国产综合在线 | 亚洲福利视频一区二区三区 | 亚洲欧美视频在线观看 | 亚洲精品视频免费 | 亚洲综合91 | 国产成人精品在视频 | 欧美日韩另类综合 | 成人欧美精品大91在线 | 国产一级内谢a级高清毛片 国产一级片毛片 | 996re免费热在线视频手机 | 日韩色视频一区二区三区亚洲 | 亚洲视频在线观看网址 | 亚洲精品久久一区影院 | 高清性做爰免费网站 | 日本欧美三级 | 日本人一级毛片免费视频 | 国产成人一区二区三区在线视频 | 国产a级一级久久毛片 | 综合在线播放 | 尹人在线视频 | 久久精品国产三级不卡 | 亚洲精品免费视频 | 高清视频一区 | 精品国产a | 国产一级片网址 | 久草播放 | 免费一区在线观看 | 五月激情丁香婷婷综合第九 |