基础
曼~
这个作者很懒,什么都没留下…
展开
-
React之简单渲染
渲染1.index.js 中的简单的渲染界面import React from 'react'import ReactDom from 'react-dom'const Item=<div>hello </div>ReactDom.render( item, document.querySelector('#root'))import Rea...原创 2019-06-26 14:41:34 · 152 阅读 · 0 评论 -
React之父子组件数据传输
组件间的数据传输子组件-→父组件的数据传递 通过props.属性名或者props.children获取数据父组件通过属性将子组件要用的方法传递下来,在子组件中调用对应的方法,传递参数,将数据传递出去父组件-→后代组件的数据传递 通过属性传递使用特定属性值,状态提升到共同会用到的父组件中...原创 2019-06-26 14:50:36 · 127 阅读 · 0 评论 -
React之生命周期
React之生命周期1.mount挂载阶段:组件实例被创建并插入DOM中时,依次调用constructor ( ) —构造器,构造函数static getDerivedStateFromProps ( ) — 从props()获取派生状态 ;静态的方法,不在原型上render ( ) —渲染componentDidMount ( ) —在组件挂载后/插入DOM树中,立即调用。存放依赖...原创 2019-06-26 15:00:00 · 100 阅读 · 0 评论 -
富文本框编辑器原理
富文本框编辑器原理contenteditable枚举属性<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&g...原创 2019-07-02 11:19:13 · 472 阅读 · 0 评论 -
React之编程式导航withRouter
withRouter高阶组件作用:1.非路由组件获取this.props默认情况下只有经过路由匹配渲染的组件才存在this.props,拥有路由参数,从而才能使用编程式导航的写法,执行this.props.history.push(’/detail’)跳转到对应路由的页面路由组件 (经过路由匹配渲染的组件) 可以直接获取这些属性,而非路由组件就必须通过withRouter修饰后才...原创 2019-06-27 15:47:25 · 3017 阅读 · 0 评论 -
Object遍历对象属性的方法
遍历对象属性的方法Object.keys()和Object.getOwnPropertyNames() 参数是一个对象,返回一个数组但Object.keys() 只返回可枚举的属性,不返回不可枚举的属性名Object.getOwnPropertyNames() 可以返回不可枚举的属性名一般情况下,几乎总是使用Object.keys方法,遍历对象的属性。通常使用Object.getO...原创 2019-07-04 14:41:29 · 1542 阅读 · 0 评论