topology-react
topology-react copied to clipboard
通过表单更改画面的 scale,无效
同学,你好!
我在 BackgroundComponent 组件内添加一表单来实现对画布缩放比例实时修改(antd4.x):
<Form.Item label="缩放比例" name="scale">
<InputNumber min={1} />
</Form.Item>
拿到 form 更改后的值后,我对画布的 data 进行修改:
/**
* 背景组件表单值修改
*/
const onBgFormChange = useCallback(changedValues => {
for (let key in changedValues) canvas.data[key] = changedValues[key]
canvas.clearBkImg()
canvas.render()
}, [canvas])
发现画布并没有重绘至,不知道你发现这个问题没?