当悬停在画布上时(使用Fabric js进行自由绘图),我想模拟鼠标按下/单击事件,并让用户创建他们的绘画/路径。这可能吗?
以下是有关使用Fabric处理事件的更多信息-https://github.com/fabricjs/fabric.js/wiki/working-with-events#demos-and-examples 我正在使用Vuejs,但完全开放任何可行的解决方案!
以下是有关使用Fabric处理事件的更多信息-https://github.com/fabricjs/fabric.js/wiki/working-with-events#demos-and-examples 我正在使用Vuejs,但完全开放任何可行的解决方案!
var app = new Vue({
el: '#app',
data(){
return {}
},
mounted(){
var canvas = new fabric.Canvas('canvas');
canvas.isDrawingMode = true
canvas.setHeight(window.innerHeight)
canvas.setWidth(window.innerWidth)
canvas.freeDrawingBrush.color = 'blue'
canvas.freeDrawingBrush.width = 40
},
methods: {}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.6/fabric.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<!-- Draw as if I've clicked BUT when hovering over canvas -->
<canvas id="canvas"></canvas>
</div>