詳解AntDesignofReact的安裝和使用方法

在中臺(tái)產(chǎn)品的研發(fā)過程中,會(huì)出現(xiàn)不同的設(shè)計(jì)規(guī)范和實(shí)現(xiàn)方式,但其中往往存在很多類似的頁面和組件,給設(shè)計(jì)師和工程師帶來很多困擾和重復(fù)建設(shè),大大降低了產(chǎn)品的研發(fā)效率。我們(螞蟻金服體驗(yàn)技術(shù)部)經(jīng)過大量的項(xiàng)目實(shí)踐和總結(jié),沉淀出一個(gè)中臺(tái)設(shè)計(jì)語言 Ant Design。旨在統(tǒng)一中臺(tái)項(xiàng)目的前端 UI 設(shè)計(jì),屏蔽不必要的設(shè)計(jì)差異和實(shí)現(xiàn)成本,解放設(shè)計(jì)和前端的研發(fā)資源。

創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),洪山網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:洪山等地區(qū)。洪山做網(wǎng)站價(jià)格咨詢:028-86922220

Ant Design 是一個(gè)致力于提升『用戶』和『設(shè)計(jì)者』使用體驗(yàn)的中臺(tái)設(shè)計(jì)語言。它模糊了產(chǎn)品經(jīng)理、交互設(shè)計(jì)師、視覺設(shè)計(jì)師、前端工程師、開發(fā)工程師等角色邊界,將進(jìn)行 UE 設(shè)計(jì)和 UI 設(shè)計(jì)人員統(tǒng)稱為『設(shè)計(jì)者』,利用統(tǒng)一的規(guī)范進(jìn)行設(shè)計(jì)賦能,全面提高中臺(tái)產(chǎn)品體驗(yàn)和研發(fā)效率。

————引用自antd官網(wǎng)

antd的使用方法和注意事項(xiàng):

一、安裝antd

通過npm安裝antd:

npm install --save-dev antd

二、antd的使用方法

(1)瀏覽器引入

在瀏覽器中使用 script 和 link 標(biāo)簽直接引入文件,并使用全局變量 antd。

我們?cè)?npm 發(fā)布包內(nèi)的 antd/dist 目錄下提供了 antd.js antd.css 以及 antd.min.js antd.min.css。

使用示例:

引入組件:

import { DatePicker } from 'antd';
ReactDOM.render(<DatePicker />, mountNode);

引入樣式:

import 'antd/dist/antd.css'; // or 'antd/dist/antd.less'

不推薦這種方式,因?yàn)檫@種方式會(huì)引入antd下的所有模塊,這會(huì)影響應(yīng)用的網(wǎng)絡(luò)性能,并且打包后生成的文件體積會(huì)明顯增大。且瀏覽器應(yīng)該會(huì)彈出如下的警告:

詳解Ant Design of React的安裝和使用方法

(2)按照需求引入

按需求引入有兩種方法,一種手動(dòng)引入:

import Button from 'antd/lib/button';
import 'antd/lib/button/style';
 // 或者 antd/lib/button/style/css 加載 css 文件,前者加載的是less文件

還可以安裝 babel-plugin-import 來進(jìn)行按需加載。

安裝方式:

npm install --save-dev babel-plugin-import

配置方式:

module.exports = {
 devtool: 'eval-source-map',

 entry: __dirname + "/app/main.js",
 output: {
  path: __dirname + "/build",
  filename: "bundle.js"
 },

 module: {
  loaders: [
   {
    test: /\.js$/,
    exclude: /node_modules/,
    loader: 'babel-loader',
    query: {
     presets: ['es2015', 'react'],
     plugins: [            //
      ["import", {libraryName: "antd", style: "css"}] //需要配置的地方
     ]             //
    }
   },
   {
    test: /\.css$/,
    loader: 'style-loader!css-loader'
   }
  ]
 }
};

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

分享名稱:詳解AntDesignofReact的安裝和使用方法
網(wǎng)頁URL:http://www.muchs.cn/article44/jpjehe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、定制開發(fā)、網(wǎng)站排名、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)