摘要:是由滴滴出行戰略事業群前端團隊基于開發的移動端組件庫。為了達成這一目標,的視覺設計規范劃分為功能型組件規范和非功能性視覺規范兩部分。內部樣式基于開發,可通過全局和組件的樣式變量對主題樣式進行調整。
Mand Mobile 是由滴滴出行戰略事業群前端團隊基于Vuejs 2.0開發的移動端組件庫。它遵循統一的視覺設計規范,由包括基礎、表單、操作反饋和業務在內的四類組件組成。Mand Mobile致力于提升金融相關產品的用戶體驗,提高設計和研發效率,讓復雜的場景變得簡單。
項目背景金融類產品種類繁多,功能相對來說較復雜,設計及開發成本較高。從各種表單的填寫,驗證碼/密碼輸入,到圖表展示,再到數字鍵盤和收銀臺。這些功能往往使用頻率較高,對于視覺一致性和兼容性都有著更高的要求。
在這個背景下,我們嘗試在項目的設計和開發過程中積累了部分高頻使用的組件,逐漸梳理出統一的視覺和開發規范,以期望能夠幫助團隊快速地迭代出產品。經過一年時間的積累,組件庫已應用于四大業務板塊共10余款產品中,并在業務的考驗中不斷成熟。
掃碼體驗 項目特點豐富的組件
Mand Mobile提供了30+的實用組件,能夠滿足移動端頁面開發中的大部分需求。其中的業務類組件還針對金融領域,提取了包括圖表、數字鍵盤等,從而更好地滿足相關產品的開發需要。
統一的視覺規范
視覺設計既要兼顧可用性,又要具備信息傳達的直觀度和界面展現的美觀度。為了達成這一目標,Mand Mobile 的視覺設計規范劃分為功能型組件規范和非功能性視覺規范兩部分。功能型組件包括但不限于浮層,提示,彈窗,表單等,強調平臺化的統一復用和對接研發的高效率實現。非功能性視覺規范會定義主輔顏色體系,場景按鈕等。
Mand Mobile 的視覺規范由滴滴戰略事業群設計師設計并維護,保證了應用的項目內部、項目之間都能保持高度的視覺一致性。簡潔大氣的設計風格,在保證項目整體的美觀與格調的同時,也讓其有能力適應更廣泛的應用場景。
詳細的文檔和示例
我們為每個組件編寫了詳細的說明文檔,從組件的引入方法,到屬性Props,事件Events,公共方法Methods等都有詳細的介紹。為了更直觀的介紹組件使用方法以及效果,我們針對每個組件都提供了多個可以即時操作的demo,從而讓用戶能更直觀地了解組件的各項功能。
嚴格控制的Bundle體積
在保證功能完善、強大的同時,Mand Mobile 還在Bundle體積上表現出色。Mand Mobile可導出es,umd兩種格式包,其中es打包大小僅為139kb(gzip 34kb),umd格式最終大小僅為135kb(gzip 33kb),從而為使用者在控制項目體積上提供有力的幫助。
除此之外,Mand Mobile還支持tree shaking以及支持按需加載,對于僅需使用部分組件的項目來說,這能進一步減小項目的體積。具體的配置方法可參考快速上手中的引用部分。
靈活轉換的樣式主題
盡管Mand Mobile 的設計風格簡約優雅,足以適應大部分項目的視覺要求,但您仍可為其定制專屬的樣式主題。Mand Mobile內部樣式基于Stylus開發,可通過全局和組件的樣式變量對主題樣式進行調整。
Mand Mobile 剛剛起步不久,目前仍存在一些不夠完善的地方。在繼續完善現有組件的同時,我們還會繼續積累更多的實用組件,另外也會嘗試將視覺和邏輯抽離,從而來滿足更多更廣泛的使用需求。
我們衷心地期望 Mand Mobile 的出現能夠對您的工作有所幫助。與此同時,我們也期望得到您的支持、反饋和參與,為讓金融場景開發更簡單的目標而共同努力。您遇到的任何問題,可隨時在GitHub提交。
相關鏈接Home: https://didi.github.io/mand-mobile
Github: https://github.com/didi/mand-mobile
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/94374.html
摘要:單元測試一個合格的庫應該包含完整的單元測試。是的支持版,和是一樣的,它能夠直接運行為后綴的單元測試文件。在目錄下加入然后執行即可看到單元測試結果。 這篇文章主要是講述如何使用 TypeScript 編寫一個完善,包含測試、文檔、持續集成的庫,涵蓋了編寫整個庫所需要的技術和工具,主要涵蓋: 項目目錄骨架 TypeScript 配置 使用 jest 單元測試 使用 vuepress 編寫...
摘要:圖片壓縮網址介紹是一款圖片壓縮工具,壓縮率能達到以上,圖片在壓縮之前和之后幾乎看不出差別。在設計師人群中比較流行,現在介紹給廣大的程序員。 1.圖片壓縮網址:https://tinypng.com/ 介紹: Tinypng 是一款 PNG 圖片壓縮工具,壓縮率能達到 50% 以上,圖片在壓縮之前和之后幾乎看不出差別。Tinypng 在設計師人群中比較流行,現在介紹給廣大的程序員。 據...
摘要:高顏值好用易擴展的微信小程序庫,有贊。一套高質量的微信小程序組件庫。用和搭建的一個通用管理后臺基于實現的后臺管理系統模板一個后臺管理系統模板是一套組件化框架,支持定制主題,主要服務于前臺及中后臺產品。基于后臺管理系統。 快來Star,在這里哦Awesome UIKit。 showImg(https://segmentfault.com/img/remote/14600000059942...
摘要:高顏值好用易擴展的微信小程序庫,有贊。一套高質量的微信小程序組件庫。用和搭建的一個通用管理后臺基于實現的后臺管理系統模板一個后臺管理系統模板是一套組件化框架,支持定制主題,主要服務于前臺及中后臺產品?;诤笈_管理系統。 快來Star,在這里哦Awesome UIKit。 showImg(https://segmentfault.com/img/remote/14600000059942...
閱讀 2526·2021-11-15 11:38
閱讀 2890·2021-11-02 14:44
閱讀 3827·2021-09-26 10:13
閱讀 3065·2021-08-13 15:02
閱讀 783·2019-08-30 15:56
閱讀 1459·2019-08-30 15:53
閱讀 2365·2019-08-30 13:01
閱讀 3238·2019-08-29 12:57