React
yujin0213
这个作者很懒,什么都没留下…
展开
-
React中利用 key 实现组件重新渲染
最近在项目实践中,发现react中可以利用key实现子组件的重新渲染,具体场景如下:需要切换下拉菜单时,对应的榜单也要替换成该轮的数据具体代码如下render(){ let {round, sid} = this.state; //round表示选中的菜单的索引 return ( <div className="record-wrap"> ...原创 2019-08-02 10:59:29 · 8147 阅读 · 2 评论 -
react-router4实现异步按需加载模块
前言按需加载模块的目的是实现代码分割,用户打开首页时不用下载全部的代码,打开特定的页面加载特定的代码,可以提高用户体验实现在router4以前,我们是使用getComponent的方式来实现按需加载的,router4中,getComponent方法已经被移除。对于react-router4中实现路由按需加载,网上也有几种解决方案,比如借助react-loadable或者bundle-load...原创 2019-08-15 15:48:38 · 889 阅读 · 0 评论 -
iOS textarea标签 placeholder多行时被隐藏,收起键盘又显示
问题描述如下图所示,项目里用到了textarea及其placeholder属性。在iOS上输入文字后删除,placeholder文字被隐藏了,只能显示一行,收起键盘后又能正常显示原因未知解决方案1、思路动态设置标签的placeholder属性,获取输入框的值,当输入框的值为空时显示placeholder,不为空时不显示2、具体代码我的项目是用react写的,所以下面代码实现也是r...原创 2019-09-17 19:52:18 · 1490 阅读 · 0 评论