如何修复'TypeError:使用Material-UI过渡时无法读取未定义的属性'style'错误

Ezrab_

我试图在我的应用程序中使用过渡,但是每次尝试使用任何过渡模块时,都会出现此错误:“ TypeError:无法读取未定义的属性'style',

(匿名函数)node_modules/@material-ui/core/esm/Fade/Fade.js:83

  80 |     style: _extends({
  81 |       opacity: 0,
  82 |       visibility: state === 'exited' && !inProp ? 'hidden' : undefined
> 83 |     }, styles[state], style, children.props.style),
     | ^  84 |     ref: handleRef
  85 |   }, childProps));
  86 | });

我尝试过不使用es6类样式方法,该方法实际上可以解决问题,但是我想使用es6类。

我认为这与我在顶部定义的样式变量有关,如下所示:

const styles = theme => ({
    typography: {
        marginTop: theme.spacing(2)
    }
});

class IndexPage extends Component {
    constructor(props) {
        super(props);
        this.state = {
            checked: false,
        }
    }

    render() {
        const {classes} = this.props;

        return (
            <React.Fragment>
                <Typography className={classes.typography} align={"center"} variant={"h2"} component={"h2"}>
                    <Fade in={this.state.checked}>
                        Welcome to my Portfolio!
                    </Fade>
                </Typography>
            </React.Fragment>
        )
    }
}

IndexPage.propTypes = {
    styles: PropTypes.object.isRequired,
};

export default withStyles(styles)(IndexPage);

我希望版式标记中的文本会淡入,但应用程序崩溃。

丹尼斯瓦什

淡入Typography组件:

<React.Fragment>
  <Fade in={this.state.checked}>
    <Typography
      className={classes.typography}
      align={"center"}
      variant={"h2"}
      component={"h2"}
    >
      Welcome to my Portfolio!
    </Typography>
  </Fade>
</React.Fragment>;

例如:

export default function App() {
  return (
    <FlexBox>
      <Fade in={true}>
        <Typography>Welcome</Typography>
      </Fade>
    </FlexBox>
  );
}

编辑Q-56890709-FadeMaterial

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何修复“错误TypeError:无法读取未定义的属性'style'”

如何修复错误“ ERROR TypeError:无法读取未定义的属性'0'”

如何修复NextJS中的'TypeError:无法读取未定义的属性'id'错误?

如何修复NodeJS中的'TypeError:无法读取未定义的属性'标记'错误

如何修复JavaScript中的“ TypeError:无法读取未定义的属性'keycloak-token'”错误?

如何修复“无法读取未定义的属性”错误

未捕获的TypeError:无法读取未定义错误的属性“ style”

错误TypeError:无法读取未定义的属性'style-resources-loader'

jQuery slideDown($ .slideDown)动画错误:未被捕获的TypeError:无法读取未定义的属性'style'

如何修复 Google 脚本错误“TypeError:无法读取未定义的属性‘长度’(第 59 行,文件“代码”)”?

如何修复'TypeError:无法读取未定义的属性'then'TypeError:无法读取未定义的属性'then'...'

如何修复TypeError:无法读取未定义的属性“ push”

如何修复 TypeError 无法读取未定义的属性

如何修复“TypeError:无法读取未定义的属性‘updateStartupCommandAndRuntimeStack’”

请修复错误:“TypeError:无法读取未定义的属性‘id’。”

如何修复“错误TypeError:无法设置未定义的属性'id'”

Material-UI样式ThemeProvider错误:TypeError:无法读取未定义的属性“ primary”

未捕获的TypeError:使用for循环时无法读取未定义的属性'style'

如何在React中修复``类型错误:尝试访问对象的属性时无法读取未定义的属性''名称''

如何消除TypeError:在sls部署期间无法读取未定义错误的属性“startsWith”

如何理解错误“ TypeError:无法读取未定义的属性'id'”?

如何摆脱TypeError:无法读取未定义错误的属性'map'?

如何修复错误“无法读取未定义的属性'调用'。检查元素时发生异常,检查'规则'方法”?

错误TypeError:尝试使用formArray时无法读取未定义的属性“ map”

反应 - 错误:TypeError:无法读取未定义的属性(读取“then”)

“TypeError:无法读取未定义的属性(读取'hasOwnProperty')”错误

如何使用Angular服务函数?抛出错误:“无法读取未定义的属性”

如何修复 Angular 发布请求中的“无法读取未定义属性”错误

如何修复节点中的“无法读取未定义的属性'trim'”错误