RM新时代官方网站

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

介紹

amis 是一個低代碼前端框架,它使用 JSON 配置來生成頁面,可以節(jié)省頁面開發(fā)工作量,極大提升開發(fā)前端頁面的效率。通過 JSON 配置就能生成各種后臺頁面,極大減少開發(fā)成本,甚至可以不需要了解前端。目前在百度廣泛用于內(nèi)部平臺的前端開發(fā),已有 100 部門使用,創(chuàng)建了 3w 頁面。


前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)


Github和Gitee

https://github.com/baidu/amis

https://gitee.com/baidu/amis

相關(guān)工具及平臺

  • 通過 amis 搭建自己的后臺系統(tǒng):

https://github.com/fex-team/amis-admin

  • 可視化編輯器:

https://github.com/fex-team/amis-editor

組件介紹

關(guān)于概念部分,amis提供了詳細(xì)的文檔,我們來看一看它的組件,以下是簡單介紹以及截圖:

  • Page 頁面

Page 組件是 amis 頁面 JSON 配置中,唯一的 頂級容器組件,是整個頁面配置的入口組件。

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • Form 表單

表單是 amis 中核心組件之一,主要作用是提交或者展示表單數(shù)據(jù)。

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

表單內(nèi)部具備非常多的常用的功能組件

  • FormItem 普通表單項

表單項 是組成一個表單的基本單位,它具有的一些特性會幫助我們更好地實現(xiàn)表單操作。

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • Options 選擇器表單項

選擇器表單項 是指那些(例如下拉選擇框)具有選擇器特性的表單項

它派生自 表單項,擁有表單項所有的特性。

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • Array 數(shù)組輸入框

普通表單項,其實就是 Combo 的一個 flat 用法。

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • Button 按鈕

form中除了支持 行為按鈕以外,還支持一些特定的按鈕。

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • Checkbox 勾選框

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • City 城市選擇器

城市選擇器,可用于讓用戶輸入城市。

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • 顏色選擇器

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • Date 日期、時間、范圍

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • DiffEditor 對比編輯器

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • File 文件上傳

用來負(fù)責(zé)文件上傳,文件上傳成功后會返回文件地址,這個文件地址會作為這個表單項的值,整個表單提交的時候,其實提交的是文件地址,文件上傳已經(jīng)在這個控件中完成了。

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • Formula 公式

可以設(shè)置公式,將公式結(jié)果設(shè)置到指定表單項上

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • Transfer 穿梭器

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

  • Tree 樹形

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

CRUD 增刪改查

CRUD,即增刪改查組件,主要用來展現(xiàn)數(shù)據(jù)列表,并支持各類【增】【刪】【改】【查】等操作。最基本的用法是配置 數(shù)據(jù)源接口(api) 以及 展示列(columns)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

。。。amis的組件過于豐富,本文不再詳細(xì)介紹,以上只是部分組件的截圖

可視化編輯器

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

后臺管理界面

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

前端效率提升,Baidu開源低代碼前端框架——amis(百度開源前端框架)

總結(jié)

amis確實可以說是一個良心產(chǎn)品,特別是對于一些簡單的功能,基本上只要有api就能完全實現(xiàn)一個完整的系統(tǒng),組件豐富,樣式也很好看,對于前端不是很擅長的人員來說非常的友好,對于高手也能提升效率!本文只是簡單的概述,詳細(xì)的可以參考文檔和代碼!

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。

(0)
上一篇 2024年1月11日 上午11:13
下一篇 2024年1月12日 上午9:05

相關(guān)推薦

  • 八十年代放棄的科研項目八十年代放棄的科研項目

    八十年代放棄的科研項目 在八十年代,中國的科技領(lǐng)域正處于蓬勃發(fā)展的階段。當(dāng)時,許多科學(xué)家和工程師致力于研究一些前沿的科研項目。然而,在這個時期,一些科研項目卻最終放棄了。這些放棄的…

    科研百科 2024年9月8日
    21
  • 杭州項目管理系統(tǒng)排行

    杭州項目管理系統(tǒng)排程的重要性 杭州項目管理系統(tǒng)排程是指通過制定計劃和時間表,協(xié)調(diào)資源和任務(wù),確保項目在預(yù)定時間內(nèi)完成并達(dá)到高質(zhì)量標(biāo)準(zhǔn)的過程。在這個過程中,排程師扮演著至關(guān)重要的角色…

    科研百科 2024年12月17日
    2
  • 河南理工大學(xué)礦業(yè)創(chuàng)新成果

    河南理工大學(xué)礦業(yè)創(chuàng)新成果 近年來,河南理工大學(xué)在礦業(yè)領(lǐng)域取得了一系列創(chuàng)新成果,這些成果不僅有助于提高礦業(yè)開發(fā)效率,而且對于保障礦工的安全和改善礦工的居住環(huán)境具有重要意義。 河南理工…

    科研百科 2024年11月10日
    2
  • 科研項目分為哪里類

    科研項目分類 科研項目通常被分為許多不同的類別,這些類別反映了不同的科學(xué)研究領(lǐng)域和目標(biāo)。以下是一些常見的科研項目分類: 1. 基礎(chǔ)科學(xué):這些項目研究自然界的基本規(guī)律和原理,例如物理…

    科研百科 2025年3月24日
    4
  • 萬達(dá)的會議管理

    萬達(dá)的會議管理 萬達(dá)是一家著名的房地產(chǎn)開發(fā)商,同時也涉足了多個領(lǐng)域,包括文化、金融和體育等。作為一家大型企業(yè),萬達(dá)非常注重會議管理,以確保每一次會議都能夠高效、有序地進(jìn)行。 萬達(dá)的…

    科研百科 2025年1月3日
    11
  • 勤哲Excel服務(wù)器無代碼實現(xiàn)外貿(mào)企業(yè)管理系統(tǒng)

    如今,越來越多的外貿(mào)企業(yè)都意識到了數(shù)字化轉(zhuǎn)型的重要性。想要數(shù)字化轉(zhuǎn)型,絕不是把現(xiàn)有的手工管理模式照搬到計算機(jī)上來操作,而是要利用信息化管理系統(tǒng)做手工管理做不到的事。那么,什么是信息…

    科研百科 2023年5月25日
    286
  • 宜章縣2021年履行基層黨建工作責(zé)任述職報告(宜章縣2021年履行基層黨建工作責(zé)任述職報告)

    宜章縣委書記張潤槐述職 一、工作成效 牢記主責(zé)主業(yè)抓落實。認(rèn)真履行第一責(zé)任人職責(zé),全年深入82個村調(diào)研指導(dǎo),解決突出問題75個。制定出臺11項人才政策文件,提高人才補(bǔ)貼標(biāo)準(zhǔn),建設(shè)拎…

    科研百科 2023年7月11日
    297
  • 運營人員使用什么項目管理軟件?(運營人員使用什么項目管理軟件好)

    運營人員使用什么項目管理軟件?(運營人員使用什么項目管理軟件好) 運營人員使用什么項目管理軟件?例如,當(dāng)你是一名運營人員時,領(lǐng)導(dǎo)給你安排任務(wù)一會是視頻號一會是公眾號,這些事情必須在…

    科研百科 2024年3月28日
    120
  • 信息系統(tǒng)項目管理師 ppt

    信息系統(tǒng)項目管理師PPT 隨著信息技術(shù)的不斷發(fā)展,信息系統(tǒng)項目管理師這個職位也逐漸被人們所認(rèn)識。作為一個專業(yè)的項目經(jīng)理,信息系統(tǒng)項目管理師需要承擔(dān)項目管理、團(tuán)隊管理、溝通協(xié)調(diào)等多方…

    科研百科 2024年12月9日
    3
  • 科研項目保障文案

    科研項目保障文案 科研項目是科學(xué)家們不斷追求創(chuàng)新和進(jìn)步的重要領(lǐng)域,而保障科研項目的順利進(jìn)行則是每個研究人員的責(zé)任。一份好的科研項目保障文案能夠為科研項目的順利進(jìn)行提供有力的支持。 …

    科研百科 2025年2月27日
    0
RM新时代官方网站