<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Tushan后臺管理應(yīng)用前端框架

          聯(lián)合創(chuàng)作 · 2023-09-19 14:03

          Tushan 是一個自由度極高的,基于React的,開箱即用的后臺管理應(yīng)用前端框架。

          作為開發(fā)者, 你可以像是調(diào)用庫一樣快速創(chuàng)建一個可用的后臺管理框架

          一個簡單的Tushan 應(yīng)用大概會長成以下樣子:

          import {
            createTextField,
            createEmailField,
            createUrlField,
            jsonServerProvider,
            ListTable,
            Resource,
            Tushan,
          } from 'tushan';
          
          const dataProvider = jsonServerProvider('https://jsonplaceholder.typicode.com');
          
          function App() {
            return (
              <Tushan
                basename="/admin"
                dataProvider={dataProvider}
              >
                <Resource
                  name="users"
                  label="User"
                  list={
                    <ListTable
                      fields={[
                        createTextField('id', {
                          label: 'ID',
                        }),
                        createTextField('name', {
                          label: 'Name',
                          list: {
                            sort: true,
                          },
                        }),
                        createEmailField('email', {
                          label: 'Email',
                        }),
                        createUrlField('website', {
                          label: 'Website',
                        }),
                      ]}
                      action={{ create: true, detail: true, edit: true, delete: true }}
                    />
                  }
                />
              </Tushan>
            );
          }
          
          export default App;
          
           

          我們可以通過指定字段的類型來決定數(shù)據(jù)表格的表現(xiàn)形式,并且內(nèi)置實現(xiàn)了常規(guī)的增刪改查等操作。幫助開發(fā)者快速產(chǎn)出一個后端應(yīng)用的 MVP。

          預(yù)覽?

          預(yù)覽效果如下:

          Tushan 的 api 設(shè)計受到 react-admin 很大的啟發(fā),兩者的接口協(xié)議是完全兼容的,這意味著react-admin現(xiàn)成的后端接口生態(tài)方案可以完全無縫被 Tushan 使用。如果對 material-ui 設(shè)計的后臺方案感興趣的話可以選擇 react-admin 作為替代

          另外,Tushan 還包括一些常用的前端依賴項,如 styled-components  arco-design 等 ,可以幫助您更快地搭建前端界面。

          在 CodeSandbox 中快速示例?

          訪問 CodeSandbox 快速獲得無后臺版本的示例程序。

          UI框架?

          Tushan 的UI組件庫是基于字節(jié)跳動的 arco-design。你可以在這里訪問arco-design的官方文檔

          所有的組件都已經(jīng)被導(dǎo)出且可以通過tushan直接引入

           

          瀏覽 25
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美成人精品一级 | 青娱乐国产无码 | 亚洲无码视 | 一本大道DVD中文字幕 | 精品成人无码久久久久久 |