React 实现页面展开全屏与退出全屏效果

import React, { Component } from 'react';

import styled from 'styled-components';

import { Icon } from 'antd';

import fullScreen from '../../images/fullScreen.svg'     //引入图片svg

import closeFullScreen from '../../images/closeFullScreen.svg'      //引入图片svg


//css样式

const Ct = styled.div`

  display: flex;

  align-items: center;

  position: relative;

  height: 100%;

  cursor:pointer;

`;

class FullScreen extends Component {

    state = {

        isFullScreen: false   //有一个控制全屏和退出全屏的变量

    }

    componentDidMount = () => {

        this.watchFullScreen()

    }

 

    fullScreen = () => {

        console.log('fullscreen:', this.state.isFullScreen);

        if (!this.state.isFullScreen) {<

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值