刚开始我以为渲染问题,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>
立帖子为证,谨记!!!!
博主分享了在使用Vue框架时遇到的渲染问题,发现是由于点击确认按钮时,两个函数被意外触发导致的。文章详细记录了问题排查过程,并提醒开发者注意避免类似问题。
2万+

被折叠的 条评论
为什么被折叠?



