刚开始我以为渲染问题,vue劫持了fabric(canvas插件),一直在想是不是数据劫持问题,结果后来才发现是点击确认按钮,先触发了写的函数,又触发了弹框关闭函数,触发两次导致的
<el-dialog
customClass="customWidth"
title="划痕"
:visible.sync="dialogFormVisible"
@close="closeDialog()"
:close-on-click-modal="false"
>
<div slot="footer" class="dialog-footer" style="margin-top: -35px">
<el-button @click="dialogFormVisible = false">取 消</el-button>
<el-button type="primary" @click="dialogDetermine()">确 定</el-button>
</div>
立帖子为证,谨记!!!!