index.js 903 Bytes
/*
 * @Title:
 * @Author: hongmye
 * @Date: 2023-01-10 11:18:55
 */
import React, { memo, useEffect } from 'react';
import Iframe from 'react-iframe';
import Empty from '@wisdom-components/empty';
import styles from './index.less';

const IframeContainer = props => {
  const { linkUrl } = props;

  const onMessage = e => {};
  useEffect(() => {
    window.addEventListener('message', onMessage);
    return () => {
      window.removeEventListener('message', onMessage);
    };
  }, [onMessage]);
  return (
    <div className={styles['tab-iframe']}>
      {linkUrl ? (
        <Iframe
          url={linkUrl}
          width="100%"
          height="100%"
          display="block"
          position="relative"
          styles={{ border: 'none' }}
        />
      ) : (
        <Empty description="配置url链接才能显示哦!" />
      )}
    </div>
  );
};

export default IframeContainer;