【问题标题】:useStyles hook not working in Material-uiuseStyles 钩子在 Material-ui 中不起作用
【发布时间】:2021-11-12 22:48:18
【问题描述】:

我正在尝试将 css 样式添加到 material-ui 组件但样式不起作用,请检查我添加的按钮组件 className ={classes.btn},没有警告并且给出的错误。

这里是代码

import "./App.css";

import { Button, Container, Typography } from "@mui/material";
import KeyboardArrowRightIcon from "@mui/icons-material/KeyboardArrowRight";

import { makeStyles } from '@mui/styles';

const useStyles = makeStyles({

btn:{

  fontSize:50,
  backgroundColor:"green"
}  


})


function App() {
 
const classes = useStyles()
 
  return (
    <Container>
    
      <Button
    className={classes.btn}
        variant="contained"
        color="error"
        type="submit"
        onClick={() => {
          console.log("you clicked me ");
        }}
        endIcon={<KeyboardArrowRightIcon />}
      >
        Submit
      </Button>
    </Container>
  );
}

export default App;

【问题讨论】:

    标签: reactjs material-ui


    【解决方案1】:

    试试:

    const useStyles = makeStyles({
      btn: {
        fontSize: "50px !important",
        backgroundColor: "green !important"
      }
    });
    

    【讨论】:

    • 感谢您的帮助,但没有成功
    • 你也写了类名作为我的根是 btn,只要你在像 classes.btn 这样的 porps 中正确传递它,这有什么不同。btn 也是正确的方式
    • 查看官方文档,它工作得很好,但是当我更改任何属性时,它都不起作用mui.com/styles/basics
    • @nodeDev 再次检查答案。
    • 我也有同样的问题,这个,在第 4 版中就像魅力一样,现在你必须添加 pix 和重要的??这是什么交易???
    猜你喜欢
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 2020-04-14
    • 2020-04-01
    • 2022-01-24
    • 1970-01-01
    • 2020-02-16
    • 2020-03-22
    相关资源
    最近更新 更多