亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

如何使用vue3打造一個物料庫

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

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

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

物料是什么?

物料是可復用的代碼片段

說到復用你也許會問,為什么不叫組件呢?因為,物料跟組件有本質的區別,物料只是一串代碼,并不存在props,event,slot這些屬性。

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

組件級物料 區塊級物料 頁面級物料物料的類別

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

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

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

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

一般在開發中后臺管理系統時,大部分的列表,表格會隨著分頁一起出現。我們將一個表格和分頁組合起來的代碼片段稱為區塊級物料,例如:

<!-- 區塊級物料 --><el-table /><el-pagination />

同樣的,不同項目中如果你的登錄,注冊頁面風格相同,你也可以將一整個頁面作為一個頁面級的物料,例如:

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

fuep,是一個幫助你管理代碼片段的工具,文末有在線體驗地址。

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

實時的預覽,以保證物料的展示效果是滿足預期的 可以很方便地修改布局和細節 物料之間可以隨意搭配 快速布局

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

如何使用vue3打造一個物料庫

生成的代碼是這樣的;

<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打造一個物料庫

你可以在這個物料的基礎上,做一些布局或者細節的修改來保存成一個新的,屬于你的物料。

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

fuep在線體驗

以上就是如何使用vue3打造一個物料庫的詳細內容,更多關于vue 打造物料庫的資料請關注好吧啦網其它相關文章!

標簽: Vue
相關文章:
主站蜘蛛池模板: 18p亚洲| 性潮高免费视频免费看 | 国产丝袜诱惑 | 国产a级黄色毛片 | 免费中文字幕视频 | 日韩精品欧美一区二区三区 | 国产v在线在线观看羞羞答答 | 日韩做爰视频免费 | 99热视| 免费观看欧美性生 | 欧美精品hdxxxxx | 182tv精品视频在线播放 | 亚洲国产综合精品 | 一区二区在线精品免费视频 | 亚洲综合国产 | 国产精品高清在线观看 | 一级毛片私人影院老司机 | 97dyy在线观看手机版 | 成人午夜视频免费 | 久久久亚洲精品蜜桃臀 | 青青视频国产在线播放 | 有码日韩 | 欧美影视一区二区三区 | 人做人爱全免费视频 | 日本黄色大片在线观看 | 日韩在线中文字幕 | 欧美视频在线免费播放 | 久久精品视频一区二区三区 | 欧美日韩亚洲区久久综合 | 欧美一级黄色带 | 青青自拍视频一区二区三区 | 久久青草18免费观看网站 | 激情性爽三级成人 | 欧美特黄一级高清免费的香蕉 | 黄色一级片美国 | 黄色免费看片网站 | 精品一区二区三区水蜜桃 | 色成人在线 | 久久精品国产精品亚洲综合 | 国产三级在线观看视频不卡 | 国产精品久久vr专区 |