如何解决konva 2D 绘图 - 我可以在鼠标按下事件中发送另一个变量吗?
我想在鼠标事件中发送另一个值,因为我的 handleMouseDown 函数在另一个文件中。
stage.on('mousedown',handleMouseDown(evt,stage))
- Argument of type 'void' is not assignable to parameter of type 'KonvaEventListener<Stage,MouseEvent>'.ts(2345)
- Cannot find name 'evt'.ts(2304)
我尝试从 init 文件导出我的舞台,然后导入另一个文件,但我无法从导出默认值导出值
import { handleMouseDown } from './stageEvents'
export default (): void => {
export const stage: Stage = new Konva.Stage({
container: 'container',height: 500,width: 500
})
// bind stage event
stage.on('mousedown',handleMouseDown)
有人有什么想法吗?
解决方法
您可能想要这样做:
stage.on('mousedown',(evt) => handleMouseDown(evt,stage));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。