antd design
风陵苑主
经历过黎明终将会看见清晨,大阳从未放我鸽子。
展开
-
antd 在Table里有Select 通过onChange事件,如何获取table外id的值
以下是解决方法,记录一下。 第一个值为第二个参数,第二个值为第三个参数,最后一个为选择的数原创 2018-12-14 18:19:17 · 12279 阅读 · 1 评论 -
记录一下 ant design pro DatePicker日期选择框 点击"此刻"按钮会出现快8个小时的解决方案
前言:开发过程使用这个真的踩过的最大的深坑,找了很久也没有没有找到解决方式。 第一想到的解决思路是,在onchange里的做处理,减8小时,不过后来发现这个是个天真的想法,会导致通过日期选择慢了8小时, 第二想,能过QQ学习群,有大神指导,使用UTC方案,操作之后发现,同样有第一种想法的问题。 最无语的,有码友也试了一下,居然他那边是正常的,不存在我这个问题,我TMD无语加崩溃。再加度娘了很...原创 2019-01-29 11:07:50 · 4966 阅读 · 4 评论 -
新手学习历程记(四) 关于表单项变化时请求数据
需求:通过表单选择刷新列表数据,我们一般的做法是选择表单,然后通过点击查询按钮,实现调接口然后刷新列表, 现在的需求是:没有查询按钮,只要表单改变就触发接口调用。 代码: @From.create({ onValueChange({dispatch},changedValues,allValues){ // changedValues 这个参数获取的是 你改变的那个表单的值, // ...原创 2019-01-10 10:24:19 · 181 阅读 · 0 评论 -
ant design pro 页面加载原理及过程,@connect 装饰器(有些不理解,在这里学习了,懂得多些,转载记录)
以列表页中的标准列表为主 Ant Design Pro 默认通过只需浏览器单方面就可处理的 HashHistory 来完成路由。如果要切换为 BrowserHistory,那在 src/index.js 中也有对应的内容可以直接修改,但需要在后端服务器进行相应路由配置。 二、详述 加载过程图 2.1、菜单→路由→组件 在左侧的导航栏点击 列表页 >...转载 2019-01-03 10:12:43 · 575 阅读 · 1 评论 -
新手学习历程记(三) 关于React.memo()
再没有看这个之前,其实一直觉PureComponent 和Component 是一样的,也不知道区别在哪里,今天看了React.memo这个才知道。 React.memo() 和 PureComponent 很相似,它帮助我们何时渲染组件。 组件仅在它的 props 发生改变的时候进行重新渲染。通常来说,在组件树中 React 组件,只要有变化就会走一遍渲染流程。但是通过 PureCompon...原创 2019-01-07 10:27:28 · 541 阅读 · 0 评论 -
记录一下 Ant Design Pro Select级联的一种写法
前言:根据需求,选择球类,过滤相关条件 把动态生成的写在 renderAddOptions()方法里 写上过滤条件 根据条件返回就可以实现动态过滤了原创 2019-01-02 16:38:30 · 3607 阅读 · 0 评论 -
Ant Design Pro 新手踩坑记(一)--子组件的constructor(props)的props只加载一次
前言:由父组件传过来的data 子组件只更新一次。 比如有组件<DetailForm data ={data} /> 在<DetailForm />里使用 constructor(props) { super(props); this.state = { data: props.data, } } 新手有可能是疑惑就是我明明...原创 2019-01-02 16:15:26 · 2917 阅读 · 1 评论 -
记录一下 antd design pro 动态菜单的一种写法
版权声明:复制发表请附上原创博客地址:https://blog.csdn.net/benetan/article/details/85619989 前言:需求为根据不同角色显示不同的菜单,后台返回角色id,用于过滤条件 根据不同角色返回不同的roleId 比如 0,1,2,3等也可以是字符 代码:接下是重点: 1.在model下的login.js文件下把角色id传 在setAut...原创 2019-01-02 15:54:35 · 5170 阅读 · 2 评论 -
新手学习历程记(五) 关于调接口成功后提示信息问题
记录一下今天学习到的知识: 之前我写的是message是在model里提示的,其实没有回到组件页面。 比如上图,我是通过models直接跳转的,回不到组件页面,如果组件页面还需要做其他的处理时,无法在处理。 今天看到一个运用,这么写,记录一下,方便以后自己使用。 其实我在学习action的学过,但是没有理解透,action里除了 type是必须外,其他的都是可选的,只是简单一句话,运用...原创 2019-01-10 15:20:50 · 356 阅读 · 1 评论 -
新手学习历程记(二) 关于models加载顺序
组件加载models的顺序是,首先会在同级下的models查找,如果未能查找得到,只往上一级models查找。 如果models是写在兄弟目录下的,只不会查找得到。原创 2019-01-04 15:29:29 · 145 阅读 · 0 评论 -
react+antd中DatePicker组件(不能选中当前时间以前的时间)的代码
不能选中当前时间以前的时间:即不能选中此刻之前的时间,比如此刻是2018年10月11日15:18,那么2018年10月11日15:18分之前的所有时间都不能选,包含时分。 const { DatePicker, Row } = antd; class limitTime extends Component{ state={ currentTime:null, ...转载 2018-12-28 09:59:32 · 8465 阅读 · 0 评论 -
关于 modal和Drawer 等弹出框内容不能更新问题的解决办法
就是让modal等每次都重新生成。 {this.props.appointExpertPostFormReduce.get('addModleVisible') && <Modal visible ...>...</Modal>} 或是我直接使用{modalVisible &&<Drawer>} ...原创 2019-05-20 16:46:45 · 1679 阅读 · 1 评论