1 回答

TA貢獻(xiàn)1155條經(jīng)驗(yàn) 獲得超0個(gè)贊
你可以使用StylesProvider道具injectFirst
StylesProvider 組件有一個(gè) injectFirst 屬性,用于首先在頭部注入樣式標(biāo)簽(優(yōu)先級(jí)較低)
import { Button, StylesProvider } from "@material-ui/core";
function Sample() {
? return (
? ? <StylesProvider injectFirst>
? ? ? {/* Your component tree */}
? ? ? <Button
? ? ? ? variant="contained"
? ? ? ? classes={{ contained: "btn btn-md btn-primary" }}
? ? ? >
? ? ? ? Hello
? ? ? </Button>
? ? </StylesProvider>
? );
}
默認(rèn)情況下,MUI 將其樣式表作為標(biāo)記的最后一個(gè)元素注入<head>,這就是為什么它比您的 Bootstrap 樣式表具有更高的優(yōu)先級(jí)。上述解決方案應(yīng)該可以解決這種情況。
添加回答
舉報(bào)