国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

26、react UI 組件庫(kù) Ant-design 螞蟻金服UI組件庫(kù)

這篇具有很好參考價(jià)值的文章主要介紹了26、react UI 組件庫(kù) Ant-design 螞蟻金服UI組件庫(kù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

react UI 組件庫(kù) Ant-design 螞蟻金服UI組件庫(kù)

流行的開(kāi)源 React UI 組件庫(kù)

material-ui (國(guó)外)

官網(wǎng):https://mui.com/zh/material-ui/getting-started/installation/

這是國(guó)外非常流行的 react UI 組件庫(kù),但是在國(guó)內(nèi)并不是很常用。

Ant-design UI組件庫(kù)

官網(wǎng):https://ant.design/index-cn

這是國(guó)內(nèi)比較流行 react UI 組件庫(kù),又螞蟻金服團(tuán)隊(duì)開(kāi)發(fā)。這一篇博客主要來(lái)講解在 react 項(xiàng)目中使用這一套組件庫(kù)。

Ant-design UI組件庫(kù)

安裝

安裝很簡(jiǎn)單,一句命令完事!

npm install antd --save

基本使用

使用 antd 其實(shí)很簡(jiǎn)單,學(xué)習(xí)過(guò) vue 的寶子們一定使用過(guò) vue 的 element-ui 組件庫(kù),其實(shí)是一樣的用法。

上一步我們已經(jīng)完成了 antd 的安裝,然后使用的超級(jí)簡(jiǎn)單。

26、react UI 組件庫(kù) Ant-design 螞蟻金服UI組件庫(kù)
我們暫時(shí)不管別的他說(shuō)啥,我們直接點(diǎn)擊組件頁(yè)面,比如我們需要一個(gè) button 按鈕,我們就點(diǎn)擊左側(cè)導(dǎo)航菜單,查看一下 Button 按鈕 部分下的 button 使用方法。

26、react UI 組件庫(kù) Ant-design 螞蟻金服UI組件庫(kù)

他里面提供了很多按鈕供我們使用,我們選擇一個(gè)和我們系統(tǒng)需要的按鈕最相似的使用一下,比如說(shuō)上圖第一個(gè)按鈕,我們點(diǎn)擊下面紅色框的圖標(biāo)打開(kāi)代碼:

26、react UI 組件庫(kù) Ant-design 螞蟻金服UI組件庫(kù)
每一個(gè) ui 組件都需要我們引入,他們都在我們安裝的 antd 庫(kù)里面,引入的方式就是我第一個(gè)紅色框標(biāo)識(shí)的方式,然后直接把第一個(gè)代碼復(fù)制過(guò)來(lái)就可以了。

// 創(chuàng)建外殼組件
import React, { Component } from "react";
// 引入 antd Button 組件
import { Button } from 'antd';

// 創(chuàng)建并暴露APP組件
export default class App extends Component {

  render() {
    return (
      <div>
        <h1>我是????.</h1> 
        <button>點(diǎn)我呀</button>
        {/* 使用 antd 按鈕組件 */}
        <Button type="primary">Primary Button</Button>
      </div>
    )
  }
}

OK,保存查看一下效果。

26、react UI 組件庫(kù) Ant-design 螞蟻金服UI組件庫(kù)

發(fā)現(xiàn)這個(gè)按鈕沒(méi)有官網(wǎng)的樣式,這是因?yàn)楣倬W(wǎng)在使用組件的時(shí)候沒(méi)有說(shuō)明白,我們引入庫(kù)之后,還需要引入 antd 組件庫(kù)的樣式:

import 'antd/dist/antd.css'

最后呢,我們?cè)偎⑿乱幌马?yè)面,就看到我們想用的按鈕成功引入進(jìn)來(lái)了。

// 創(chuàng)建外殼組件
import React, { Component } from "react";
import { Button } from 'antd';
import 'antd/dist/antd.css'

// 創(chuàng)建并暴露APP組件
export default class App extends Component {

  render() {
    return (
      <div>
        <h1>我是????.</h1> 
        <button>點(diǎn)我呀</button>
        <Button type="primary">Primary Button</Button>
      </div>
    )
  }
}

26、react UI 組件庫(kù) Ant-design 螞蟻金服UI組件庫(kù)
好了,這就是我們這個(gè) antd 組件庫(kù)的基本使用。

其實(shí)呢,我們看的話,antd 給我們提供了很多的組件,我們只需要按照她的文檔會(huì)用就可以,沒(méi)有必要背過(guò)。

我們看到哈,在每頁(yè)組件右側(cè)菜單的最后面,都有一個(gè) Api 的菜單項(xiàng),我們點(diǎn)擊,就可以前往最后查看這個(gè)類(lèi)型的組件具體的配置參數(shù)和回調(diào)方法等信息。

antd 很適合用來(lái)實(shí)現(xiàn)經(jīng)典的后臺(tái)管理系統(tǒng)頁(yè)面。

【本部分相關(guān)代碼資料】:我是????. 的 gitee文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-476404.html

antd的按需引入+自定主題

  1. 安裝依賴:npm i react-app-rewired customize-cra babel-plugin-import less less-loader
  2. 修改package.json
"scripts": {
	"start": "react-app-rewired start",
	"build": "react-app-rewired build",
	"test": "react-app-rewired test",
	"eject": "react-scripts eject"
},
  1. 根目錄下創(chuàng)建config-overrides.js
//配置具體的修改規(guī)則
const { override, fixBabelImports,addLessLoader} = require('customize-cra');
module.exports = override(
	fixBabelImports('import', {
		libraryName: 'antd',
		libraryDirectory: 'es',
		style: true,
	}),
	addLessLoader({
		lessOptions:{
			javascriptEnabled: true,
			modifyVars: { '@primary-color': 'green' },
		}
	}),
);
  1. 備注:不用在組件里親自引入樣式了,即:import 'antd/dist/antd.css’應(yīng)該刪掉

到了這里,關(guān)于26、react UI 組件庫(kù) Ant-design 螞蟻金服UI組件庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Ant Design Pro項(xiàng)目中 提示:找不到模塊“@ant-design/pro-components”或其相應(yīng)的類(lèi)型聲明

    Ant Design Pro項(xiàng)目中 提示:找不到模塊“@ant-design/pro-components”或其相應(yīng)的類(lèi)型聲明

    Ant Design Pro中在使用 StatisticCard 指標(biāo)卡組件時(shí)候,按照官方的文檔從“@ant-design/pro-components”中引入這個(gè)組件發(fā)現(xiàn)會(huì)報(bào)錯(cuò) 提示找不到模塊“@ant-design/pro-components”或其相應(yīng)的類(lèi)型聲明 也就是說(shuō) Ant Design Pro 腳手架創(chuàng)建的項(xiàng)目中,默認(rèn)沒(méi)有引入這個(gè)依賴包,于是去package.json中看了

    2024年02月11日
    瀏覽(24)
  • React——Ant Design組件庫(kù)Message全局提示的使用

    官網(wǎng)推薦使用Hook調(diào)用的方法 ? ? ? ? 這種方法只能在本頁(yè)顯示,如果顯示后跳轉(zhuǎn)頁(yè)面就不會(huì)顯示。因?yàn)閧contextHolder}是寫(xiě)在本頁(yè)面的。如果需要跳轉(zhuǎn)頁(yè)面可以用promise調(diào)用 傳遞的參數(shù)依次為,提示信息、顯示時(shí)間、關(guān)閉后觸發(fā)的回調(diào)

    2024年02月11日
    瀏覽(21)
  • 用Rust生成Ant-Design Table Columns | 京東云技術(shù)團(tuán)隊(duì)

    用Rust生成Ant-Design Table Columns | 京東云技術(shù)團(tuán)隊(duì)

    經(jīng)常開(kāi)發(fā)表格,是不是已經(jīng)被手寫(xiě)Ant-Design Table的Columns整煩了? 尤其是ToB項(xiàng)目,表格經(jīng)常動(dòng)不動(dòng)就幾十列。每次照著后端給的接口文檔一個(gè)個(gè)配置,太頭疼了,主要是有時(shí)還會(huì)粘錯(cuò)就尷尬了。 那有沒(méi)有辦法能自動(dòng)生成columns配置呢? 當(dāng)然可以。 目前后端的接口文檔一般是使用

    2024年02月15日
    瀏覽(23)
  • ant.design 組件庫(kù)中的 Tree 組件實(shí)現(xiàn)可搜索的樹(shù): React+and+ts

    ant.design 組件庫(kù)中的 Tree 組件實(shí)現(xiàn)可搜索的樹(shù): React+and+ts

    ant.design 組件庫(kù)中的 Tree 組件實(shí)現(xiàn)可搜索的樹(shù),在這里我會(huì)詳細(xì)介紹每個(gè)方法,以及容易踩坑的點(diǎn)。 效果圖: 下面是要渲染在 Tree 上的的數(shù)據(jù),這是一個(gè)偽數(shù)據(jù),如果你在開(kāi)發(fā)時(shí)使用,直接修改給對(duì)應(yīng)的變量名,賦值即可 這個(gè)方法是 Tree 組件提供的,用來(lái)篩選出要渲染的數(shù)

    2024年02月14日
    瀏覽(22)
  • Ant Design:企業(yè)級(jí) UI 設(shè)計(jì)語(yǔ)言和 React 庫(kù) | 開(kāi)源日?qǐng)?bào) No.88

    Ant Design:企業(yè)級(jí) UI 設(shè)計(jì)語(yǔ)言和 React 庫(kù) | 開(kāi)源日?qǐng)?bào) No.88

    Stars: 87.9k License: MIT Ant Design 是一個(gè)企業(yè)級(jí) UI 設(shè)計(jì)語(yǔ)言和 React UI 庫(kù)。 為 Web 應(yīng)用程序設(shè)計(jì)的企業(yè)級(jí) UI。 提供一套高質(zhì)量的開(kāi)箱即用的 React 組件。 使用可預(yù)測(cè)靜態(tài)類(lèi)型編寫(xiě) TypeScript 代碼。 包含完整的設(shè)計(jì)資源和開(kāi)發(fā)工具包。 支持?jǐn)?shù)十種語(yǔ)言國(guó)際化支持 基于 CSS-in-JS 實(shí)現(xiàn)強(qiáng)大

    2024年02月04日
    瀏覽(64)
  • Vue3的幾款UI組件庫(kù):Naive UI、Element Plus、 Ant Design Vue、Arco Design

    vue3系列的三款ui框架簡(jiǎn)要對(duì)比: 框架 Element Plus Naive ui Ant Design Vue Arco Design 簡(jiǎn)介 element-ui Vue3版本,國(guó)內(nèi)使用廣泛 Vue作者推薦的Vue3ui 組件庫(kù) Ant Design 的 Vue 實(shí)現(xiàn),組件的風(fēng)格與 Ant Design 保持同步 ArcoDesign 主要服務(wù)于字節(jié)跳動(dòng)旗下中后臺(tái)產(chǎn)品的體驗(yàn)設(shè)計(jì)和技術(shù)實(shí)現(xiàn) 社區(qū)活躍度

    2024年02月03日
    瀏覽(34)
  • Ant-Design 官方網(wǎng)站總是打不開(kāi),那么我們則需要使用以下該官網(wǎng)的鏡像地址來(lái)打開(kāi);

    ? 1、 Ant-Design 官網(wǎng)原地址:?https://ant.design/index-cn Ant-Design 官網(wǎng)鏡像地址:http://ant-design.gitee.io/index-cn 或者??Ant Design - 一套企業(yè)級(jí) UI 設(shè)計(jì)語(yǔ)言和 React 組件庫(kù) ? 2、 Ant-Design-Pro 原地址:?https://pro.ant.design/index-cn Ant-Design-Pro 鏡像地址:http://ant-design-pro.gitee.io/index-cn ? 3、

    2024年02月12日
    瀏覽(19)
  • Vue3 UI組件庫(kù)對(duì)比,Naive UI、Element Plus、 Ant Design Vue

    Element Plus Naive ui Ant Design Vue 簡(jiǎn)介 element-ui Vue3版本,國(guó)內(nèi)使用廣泛 Vue作者推薦的Vue3ui 組件庫(kù) 阿里Ant Design設(shè)計(jì)規(guī)范的Vue實(shí)現(xiàn)版 地址 https://github.com/element-plus/element-plus https://github.com/tusen-ai/naive-ui https://github.com/vueComponent/ant-design-vue 社區(qū)活躍度 高 中 高 ui庫(kù)組件主要實(shí)現(xiàn)方式

    2024年01月25日
    瀏覽(33)
  • 第九篇【傳奇開(kāi)心果系列】Ant Design Mobile of React 開(kāi)發(fā)移動(dòng)應(yīng)用:使用內(nèi)置組件實(shí)現(xiàn)響應(yīng)式設(shè)計(jì)

    第九篇【傳奇開(kāi)心果系列】Ant Design Mobile of React 開(kāi)發(fā)移動(dòng)應(yīng)用:使用內(nèi)置組件實(shí)現(xiàn)響應(yīng)式設(shè)計(jì)

    第一篇【傳奇開(kāi)心果系列】Ant Design Mobile of React 開(kāi)發(fā)移動(dòng)應(yīng)用:從helloworld開(kāi)始 第二篇【傳奇開(kāi)心果系列】Ant Design Mobile of React 開(kāi)發(fā)移動(dòng)應(yīng)用:天氣應(yīng)用 第三篇【傳奇開(kāi)心果系列】Ant Design Mobile of React 開(kāi)發(fā)移動(dòng)應(yīng)用:健身追蹤 第四篇【傳奇開(kāi)心果系列】Ant Design Mobile of React 開(kāi)發(fā)移

    2024年01月21日
    瀏覽(89)
  • 第十二篇【傳奇開(kāi)心果系列】Ant Design Mobile of React開(kāi)發(fā)移動(dòng)應(yīng)用:內(nèi)置組件實(shí)現(xiàn)酷炫CSS 動(dòng)畫(huà)

    第十二篇【傳奇開(kāi)心果系列】Ant Design Mobile of React開(kāi)發(fā)移動(dòng)應(yīng)用:內(nèi)置組件實(shí)現(xiàn)酷炫CSS 動(dòng)畫(huà)

    第一篇【傳奇開(kāi)心果系列】Ant Design Mobile of React 開(kāi)發(fā)移動(dòng)應(yīng)用:從helloworld開(kāi)始 第二篇【傳奇開(kāi)心果系列】Ant Design Mobile of React 開(kāi)發(fā)移動(dòng)應(yīng)用:天氣應(yīng)用 第三篇【傳奇開(kāi)心果系列】Ant Design Mobile of React 開(kāi)發(fā)移動(dòng)應(yīng)用:健身追蹤 第四篇【傳奇開(kāi)心果系列】Ant Design Mobile of React 開(kāi)發(fā)移

    2024年01月20日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包