模态内容未显示在React Modal中

时间:2019-02-18 12:47:27

标签: reactjs

在我的react应用程序中,我创建了一个模式。

//组件

import React, { Component } from 'react';

class Modal extends Component {
    shouldComponentUpdate (nextProps) {
        return nextProps.show !== this.props.show || nextProps.children !== this.props.children;
    }

    render () { 
        return (
         <div>
            <div
               className='modal'
               style={{
                  transform: this.props.show ? 'translateY(0)' : 'translateY(-100vh)',
                  opacity: this.props.show ? '1' : '0'
               }}>
               {this.props.children}
            </div>
         </div>
        )
    }
}

export default Modal;

当我在这样的主屏幕中调用它时,内容不会显示。

//主屏幕

<Modal show={true} modalClosed={() => alert('Modal Close') }>
   <h1>Testing Modal</h1>  
</Modal>

为什么这不起作用? h1标签内容不在此处显示。

0 个答案:

没有答案