mirror of
https://gitee.com/baidu/amis.git
synced 2024-12-03 04:18:29 +08:00
Merge pull request #2218 from 2betop/mattrixCheckboxes
fix: matrixCheckboxes 如果直接 form 外面有可能报错
This commit is contained in:
commit
b4092df595
@ -109,9 +109,7 @@ export default class MatrixCheckbox extends React.Component<
|
||||
componentDidMount() {
|
||||
const {formInited, addHook} = this.props;
|
||||
|
||||
formInited || !addHook
|
||||
? this.reload()
|
||||
: addHook?.(this.initOptions, 'init');
|
||||
formInited || !addHook ? this.reload() : addHook(this.initOptions, 'init');
|
||||
}
|
||||
|
||||
componentDidUpdate(prevProps: MatrixProps) {
|
||||
@ -146,7 +144,7 @@ export default class MatrixCheckbox extends React.Component<
|
||||
componentWillUnmount() {
|
||||
this.mounted = false;
|
||||
const {removeHook} = this.props;
|
||||
removeHook(this.initOptions, 'init');
|
||||
removeHook?.(this.initOptions, 'init');
|
||||
}
|
||||
|
||||
async initOptions(data: any) {
|
||||
|
Loading…
Reference in New Issue
Block a user