
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 · 196 阅读 · 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 · 3074 阅读 · 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 · 6229 阅读 · 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 · 9984 阅读 · 0 评论