
react遇到的问题
天心天地生
一切都将逝去,只有死神永生。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
antd表单中动态设置upload表单项的值实现编辑功能
问题描述:编辑页面图片已上传列表未正常展示问题出现原因form表单中initialValue只能显示初始值(空数组),之后预期的值都无法显示render部分const {defaultFileList} = this.state; // defaultFileList初始值为空数组,接口返回数据后,调用setState修改defaultFileList的值为远程数据dom部分<Form.Item label="图片上传"> {getFieldDecorat原创 2020-08-18 20:27:18 · 3343 阅读 · 0 评论 -
路由跳转后需要两次调用goback才能正常返回
问题描述react中使用router.push("/createForm")进行路由跳转,表单创建完成后,使用router.goBack()返回页面。创建页面可以正常返回列表页面,但是编辑页面需要调用两次router.goBack()才可以返回列表页面。编辑页面和新增页面的跳转路由地址相同,跳转方法相同技术栈:react+umi+dva+antd问题解决过程step 1多次操作两个页面观察不同之处,发现编辑页面的路由地址为http://localhost:8000/exposure-dr原创 2020-06-04 18:05:04 · 2898 阅读 · 1 评论 -
cbd脚手架搭建mobile移动端项目安装依赖后代码无法提交
问题描述使用cbd脚手架搭建移动端项目,eslintrc和gitignore后带有template后缀,安装依赖前代码可以正常提交导致安装依赖后,忽略文件未生效,eslint找不到配置文件,代码无法提交,问题解决过程观察其他项目,eslintrc和gitignore后没有template后缀解决方案删除template后缀问题出现原因未知可能是cli的问题,因为cli改过几版,mobile的框架用的少。...原创 2020-05-19 10:23:44 · 288 阅读 · 0 评论 -
接收到非布尔属性 Warning: Received `false` for a non-boolean attribute `xxx`
问题描述控制台报错 接收到非布尔属性 Warning: Received 'false' for a non-boolean attribute 'xxx'报错代码定位解决过程搜索Warning: Received 'false' for a non-boolean attribute,查看github上的解决方案github上的解决方案-Warning: Received ‘tru...原创 2020-03-18 16:56:50 · 10961 阅读 · 0 评论 -
react条件动态条件渲染相同组件,组件没有重新渲染
问题描述react条件渲染相同组件,没有重新渲染render() { const { history } = this.props; const { submit, loading, stateEditor, loadingPage, detailData } = this.state; const elementEditor = ( <Tabs de...原创 2020-02-10 14:19:48 · 1792 阅读 · 0 评论 -
react项目中ESLint报错Use callback in setState when referencing the previous state
错误原因在引用前一个状态时在setState中使用回调 showModal = () => { this.setState({ visible: !this.state.visible, }); };解决方法使用以前一个状态(prevState)作为第一个参数的回调可以避免这种情况 showModal = () => { this....原创 2020-01-13 15:45:11 · 6141 阅读 · 0 评论 -
mobx报错存储不可用
问题描述使用create-react-app创建react项目使用mobx进行状态管理已经安装装饰器的编译器项目结构------src----components--Democomponent.js--test.js----App.js报错信息Error: MobX injector: Store 'test' is not available! Make sure it ...原创 2019-12-23 19:51:48 · 5683 阅读 · 0 评论 -
react中render中在turn中使用条件语句中变量未定义
问题描述react中render中在turn中使用条件语句中变量未定义class Clock extends React.Component { render() { let inputValue = ""; let text = "11"; return ( <div> if(!{inputValue}){<h1>...原创 2019-12-11 12:01:22 · 378 阅读 · 0 评论 -
react+umi+dva中使用proxy配置多个跨域
修改文件 umirc.js具体代码如下:// ref: https://umijs.org/config/export default { proxy: { '/api': { target: 'http://jsonplaceholder.typicode.com/', changeOrigin: true, pathRewrite: { '...原创 2019-12-06 16:37:26 · 5688 阅读 · 2 评论 -
umi脚手架搭建项目约定式路由router无法自动配置
问题描述使用umi脚手架搭建项目,使用umi约定式路由时,umi无法自动生成路由配置项目搭建流程问题出现原因使用脚手架搭建的项目会在配置文件中对路由进行配置。若.umirc.(ts|js)或 config/config.(ts|js) 文件中对 router 进行了配置,约定式路由将失效、新添的页面不会自动被 umi 编译,umi 将使用配置式路由。.umirc.js文件该文件在根目...原创 2019-12-04 19:14:20 · 5124 阅读 · 2 评论