在 ReleaseMe 上写 bug 的开发笔记
1. disable rerun button
PLACE_HOLDER
以后想起来再补上
翻页的时候,flow id 不会变
componentDidUpdate 里面 prev.props 和 this.props 变更的时候要精确到具体的某一个 props
不要用一长串连在一起的 .then()
,直接 let foo = await bar();
2. delete comments
CommentController, CommentInfoDao, CommenInfoMapper
CommpenInfoType, CommentInfoDB,
ResponseEntity
在 Mapper 里面写 SQL 的时候,DB 里面的列名、CommentInfoDB 类里的 Property name, 一定要各自对应上… 别写错了
虽然这几个类之间的关系完全搞不清楚
但还是照猫画虎撸出来了 DELETE comment api
Button 的 onChange 需要给的是 callback,而不是一个返回值类型为 void 的 function
在遍历 List Item 的时候,ANT List 的索引和 dataSource 好像可以在 callback 里直接拿到这个对象,但并不能直接 console.log 出来,但这个对象的属性好像是可以访问到的
3. Refresh page, then 404
页面刷新之后就 404 了
大抵是朝后端发请求但是没有找到的缘故?
暂时先用一个不好看办法解决了
把 <BrowserRouter>
换成了 <HashRouter>
4. Property Page
直接请求后端的 /property/all 这个 api 会返回空 body
需要到 Zookeeper 那里去写点 @DynamicProperty
如果一层套一层太长的话,容易被 antd 的默认样式覆盖掉
这个时候在 css 里面,把它的祖先全套上
尽量避免用 !important