react
绝妙神
这个作者很懒,什么都没留下…
展开
-
rudex router 报错
The root route must render a single element我的路由 <Router history={hashHistory}> <Route path="/"> <IndexRoute component={Pt}/> ...原创 2019-07-02 11:23:26 · 174 阅读 · 0 评论 -
react 父组件获取子组件输入框的值
最近在做登录的功能想把输入框的都做成组件遇到一个问题: 父组件form 怎么拿到子组件输入框的值解决方法:采用react新提供的**React.createRef()**方法具体代码:父组件代码import * as React from 'react';import Pager from "../components/Pager";import Input from "../...原创 2019-07-06 23:13:40 · 3019 阅读 · 0 评论 -
react实现list滚动效果
项目需要实现一个展示list自动滚动显示实现方式:利用this.refList=React.createRef(); //这个指向list获取到该节点定时器和this.refList.current.scrollTo(0,scrollpx)来每次+1px的滚动class MyPt extends React.Component<IProps> { private r...原创 2019-07-06 23:35:33 · 6160 阅读 · 0 评论 -
react input输入一次就失去焦点的问题
问题产生的原因: setState 重新render了, 而render函数中某个地方存在if else类似的判断,重新计算了if else 产生了新的内容, 改变了组件,导致失去焦点例子:<Pager>组件存在if else这里的内容是由Content 生成的,里面的props.children由 if else来判断生成 ,这是造成子组件input失去焦点的根...原创 2019-08-18 13:07:50 · 9594 阅读 · 0 评论