topology-react icon indicating copy to clipboard operation
topology-react copied to clipboard

通过表单更改画面的 scale,无效

Open hellobq opened this issue 4 years ago • 0 comments

同学,你好!

我在 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])

发现画布并没有重绘至,不知道你发现这个问题没?

hellobq avatar Jan 12 '21 06:01 hellobq