加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

React中的Dom操作

发布时间:2020-12-15 09:30:03 所属栏目:百科 来源:网络整理
导读:使用场景 下面是几个适合使用 refs 的情况 1、处理焦点、文本选择或媒体控制 2、触发强制动画 3、集成第三方 DOM 库 ? HTML元素 div ref ={() = this.domName = React. createRef()}/div// 修改dom样式this.domName.style.background = "pink"; 组件元素和st

  使用场景

    下面是几个适合使用 refs 的情况

      1、处理焦点、文本选择或媒体控制

      2、触发强制动画

      3、集成第三方 DOM 库

?

  1. HTML元素
    <div ref={() => this.domName = React. createRef()}></div>
    
    // 修改dom样式
    this.domName.style.background = "pink";
  2. 组件元素和styledComponents样式化的元素
    // styledComponents样式化的元素
    const KillItem = styled.div`
        font-size: 16px;
        cursor: pointer;
        font-weight: 600;
    `;
    <KillItem innerRef={() => this.domName = React.createRef()} />
    
    // 修改dom样式
    this.domName.style.background = ‘pink‘;


    // 组件dom <Row type="flex" align="middle" innerRef={()=>this.domName = React.createRef()}></Row> // 修改dom样式 this.domName.style.background = "pink";

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读