如果在react腳手架中使用 ant design 這個ui框架的話,需要引入它的樣式:
import 'antd/dist/antd.css';
不過這會影響我們index.js裡面全域性樣式。
一般按antd的文件走是不是發現這個問題的,不過我半路出家,直接把antd的樣式依賴寫在index.css下面,導致我在index.css安排的全域性樣式被覆蓋了,我也是後面才改過來的。
第一種:調整包引入順序,將index.css按文件裡面說的,放到最下面。
...
//antd全部引入
import moment from
'moment'
;import
'moment/locale/zh-cn'
;import
'antd/dist/antd.css'
;//把index.css最後引入
import
'./index.css'
;moment.
locale
('zh-cn');
...
先寫一下樣式,匯出:
import styled from
"styled-components"
const ulstyled = styled.div`
ul`export
然後引入,樣式包裹根元件:
...
import
from
"./styled/home"
...reactdom.
render
(>
<
/ulstyled>
<
/react.strictmode>
<
/browserrouter>
, document.
getelementbyid
('root'))
;
React中使用Antd元件
antd的高階配置 antd的自定義主題 在react專案中進行安裝yarn add antd或者npm i antd安裝 import react,from react import from antd 引入按鈕 import antd dist antd.css 還需要引入css樣式 目的是不用...
React使用antd元件Radio
div style radio group defaultvalue a buttonstyle solid radio button value a hangzhou radio.button radio button value b shanghai radio.button radio.gro...
react 使用antd 按需載入
2.修改package.json package.json 的配置需要做如下修改 scripts babel plugin import 是乙個用於按需載入元件 和樣式的 babel 外掛程式 原理 現在我們嘗試安裝它並修改config overrides.js檔案。yarn add babel p...