資源推薦
當前位置:首頁 > 資源分享 > 資源推薦 > 正文内容

資源推薦

Ant Design Mini - 支付寶小(xiǎo)程序官方推出的免費(fèi)開(kāi)源 UI 組件(jiàn)庫,新增支持微信小(xiǎo)程序,實用性大大增加

豫唐網絡2024-02-13 10:23222

支付寶小(xiǎo)程序官方的 UI 組件(jiàn)庫開(kāi)始支持運行在微信小(xiǎo)程序上(shàng)了,如果要開(kāi)發這兩家小(xiǎo)程序平台,這套組件(jiàn)很合适。

image.png

關于 Ant Design MiniAnt

Design Mini 也簡稱 antd-mini ,是一(yī)套運行在支付寶小(xiǎo)程序的 UI 組件(jiàn)庫,UI 設計遵循 Ant Design 規範,目前已經正式加入到(dào)了 Ant Design 生(shēng)态,成為(wèi)官方的 UI 組件(jiàn)庫。

作為(wèi)一(yī)套遵循 Ant Design 設計規範的組件(jiàn)庫, Ant Design Mini 的 logo 沿用了 Ant Design 系列 logo 的基礎幾何圖形,設計理念來源于小(xiǎo)程序英文 “Mini Program” 中首字母 “M” 的變形,達到(dào)了和 Ant Design 一(yī)緻的視覺效果,我個(gè)人很喜歡這個(gè) logo。

技(jì)術(shù)特性

高(gāo)性能(néng):不需要配置,自(zì)動優化最佳的包體積大小(xiǎo),組件(jiàn)的運行也達到(dào)了極佳的性能(néng);

支持定制外觀和主題:可以高(gāo)效地對組件(jiàn)外觀進行調整或創造自(zì)己的主題;

原子化:恰到(dào)好處的組件(jiàn)的功能(néng),不多(duō)也不少;

手機(jī)端操作流暢:擁有流暢的手勢和細膩的動畫(huà),讓開(kāi)發中很容易打造出極緻的用戶體驗。

開(kāi)發上(shàng)手體驗

1、npm 安裝

Ant Design Mini 是一(yī)套運行在支付寶小(xiǎo)程序中的組件(jiàn)庫,安裝很簡單:

$ npmiantd-mini--save

2、開(kāi)啓 component2

從(cóng) 2.11.0 版本起,需要開(kāi)啓 component2,開(kāi)啓後自(zì)定義組件(jiàn)會(huì)使用新的生(shēng)命周期運行模式。開(kāi)啓方法:在支付寶小(xiǎo)程序 IDE 中的 詳情 > 項目配置 中,勾選 啓用 component2 編譯。

3、在頁面 json 文件(jiàn)中引入組件(jiàn)

{  "usingComponents": {    "ant-button":"antd-mini/es/Button/index"}}

4. 在 axml 文件(jiàn)中使用

<ant-button>我是一(yī)個(gè)按鈕</ant-button>

更詳細的組件(jiàn)使用方法可以查看(kàn)官網的文檔,非常簡單,如果有 Vue.js 或者是微信小(xiǎo)程序的基礎,直接可以上(shàng)手使用。

使用建議

Ant Design Mini 目前有超過 30 個(gè)通(tōng)用的基礎組件(jiàn),包含導航、引導提示、信息展示、信息輸入、反饋五大類型,這些組件(jiàn)都源于螞蟻集團旗下(xià)衆多(duō)移動端業(yè)務産品,比如有支付寶、網商銀(yín)行等。經過設計師(shī)的升級改造,既符合 Ant Design 的設計規範又(yòu)滿足大部分的開(kāi)發需求。如果我們的業(yè)務需要上(shàng)架到(dào)支付寶,Ant Design Mini 和支付寶的風格、操作體驗很接近,是一(yī)個(gè)很好的選擇。

開(kāi)發支付寶小(xiǎo)程序産品的人可能(néng)都了解,很多(duō)小(xiǎo)程序其實都是功能(néng)型的,大多(duō)都是滿足當前業(yè)務中的某個(gè)模塊,所以組件(jiàn)都很實用。其實我在去年(nián)就(jiù)了解到(dào) Ant Design Mini 了,但由于國(guó)内各家小(xiǎo)程序都有自(zì)己的一(yī)套規範,這套組件(jiàn)一(yī)直支持運行在支付寶小(xiǎo)程序上(shàng),應用範圍比較局限,因此一(yī)直沒有推薦給大家。不過從(cóng)上(shàng)個(gè)月(yuè)起,Ant Design Mini 就(jiù)開(kāi)始适配微信小(xiǎo)程序了,也就(jiù)是說這套組件(jiàn)可以運行在微信小(xiǎo)程序上(shàng)了,我們甚至還(hái)可以通(tōng)過 uni-app 來實現用 Ant Design Mini 編寫一(yī)套代碼同時發布到(dào)支付寶和微信小(xiǎo)程序上(shàng),實用性大大增加。

注意事(shì)項

需要注意的是,目前 Ant Design Mini 的微信版還(hái)沒有适配完所有組件(jiàn),處于 bata 版,商用還(hái)需要等等。另外,Ant Design Mini 是可以在 uni-app 中使用的,官網有配置方法,但這套組件(jiàn)不是 uni-app 所支持的跨端組件(jiàn),無法一(yī)套代碼編譯到(dào)所有小(xiǎo)程序平台,目前隻支持支付寶小(xiǎo)程序,使用 uni-app 也支持為(wèi)了能(néng)使用 uni-app 的相(xiàng)關功能(néng),提高(gāo)開(kāi)發效率而已。

免費(fèi)開(kāi)源說明

Ant Design Mini 是由支付寶小(xiǎo)程序官方開(kāi)發并且維護的小(xiǎo)程序 UI 組件(jiàn)庫,項目采用 MIT 開(kāi)源協議,我們可以免費(fèi)下(xià)載來使用,可以自(zì)由地使用在商業(yè)項目上(shàng)。


掃描二維碼推送至手機(jī)訪問。

版權聲明:本文由湯陰縣飄瑾網絡科技(jì)工(gōng)作室發布,如需轉載請注明出處。

本文鏈接:

分享給朋友(yǒu):
返回列表

上(shàng)一(yī)篇:編程基礎知識鞏固刷題網站(zhàn)推薦

沒有最新的文章了...

相(xiàng)關文章

HTML大屏數據展示模闆

HTML大屏數據展示模闆

各類大屏展示模闆一(yī)、智慧交通(tōng)大數據視頻監控旅遊大數據高(gāo)速交通(tōng)大數據分析平台二、智慧醫(yī)療大數據醫(yī)療三、智慧城(chéng)市(shì)大數據可視化展闆通(tōng)用模闆智慧工(gōng)地四、智慧政務土(tǔ)地交易大數據可視化平台工(gōng)商辦稅大數據監控平台智...

多(duō)端知識付費(fèi)app

多(duō)端知識付費(fèi)app

一(yī)款功能(néng)全面,用戶交互良好,數據本地緩存,集成郵箱驗證,在線投稿,(内置Mardown編輯器(qì)),快捷評論的的博客資訊APP。同時兼容H5和微信小(xiǎo)程序。基礎功能(néng)1.基于标簽,分類,搜索詞,文章字段,随機(jī)...

全球國(guó)家svg國(guó)旗

全球國(guó)家svg國(guó)旗

國(guó)際标準化組織的ISO 3166-1國(guó)際标準是ISO 3166的第一(yī)部分,有ISO标準國(guó)家代碼。1974年(nián)首次出版。每個(gè)國(guó)際普遍公認的國(guó)家或地區有三種代碼,就(jiù)是二位字母代碼、三位字母代碼、以及聯合國(guó)統...

編程基礎知識鞏固刷題網站(zhàn)推薦

編程基礎知識鞏固刷題網站(zhàn)推薦

這裡(lǐ)推薦力扣的題庫。「題庫」是力扣用戶進行題目練習的主要入口,已上(shàng)線超過 1000 道原創編程題,覆蓋 16 種編程語言,累計 1 億+ 用戶提交記錄。知識點涉及包括貪心、動态規劃、鏈表、二叉樹、哈希...