【发布时间】:2019-09-28 15:59:16
【问题描述】:
我需要绑定fabric js画布鼠标事件。
我已经在 fabric js 中使用 vue 向画布展示了 mousedown 事件示例。
我尝试使用 .native 和不使用 .native。它们都不起作用。
我的代码如下。
<template>
<div class="container">
<div ref="rootDiv">
<canvas
:id="'c'"
@mousedown.native="mousedown"
></canvas>
</div>
</div>
</template>
<script lang="ts">
import Vue from "vue";
import { Component } from "vue-property-decorator";
import { fabric } from "fabric";
@Component
export default class CanvasComponent extends Vue {
public mounted() {
const canvas = new fabric.Canvas('c');
}
public mousedown(e: any) {
debugger;
console.log('mouse down clicked.')
}
}
</script>
【问题讨论】:
标签: javascript typescript vue.js vuejs2 fabricjs