某天测试同学再次向我反馈,你这个删除按钮虽然置灰了,但是还是可以点击啊?
我:????(黑人问号)
卧槽?不可能啊,按钮都
dis
ab
led
了,怎么还可以点击?还能触发
click
事件
?开玩笑的吧?,匆忙应付了测试同学开始复现这个Bug.
重新写了个页面demo,开始测试,卧槽?复现不了啊,这尼玛。。。。?
叮!事情の真相
没办法复现很烦啊,什么鬼?遂去原页...
<el-button v-if="!is
Dis
ab
led
"></el-button>
<el-button v-else @
click
="getDetail()"></el-button>
</template>
在开发中总是忘记,特意在此记录 关键字: $event <div class=bed v-on:
click
=updateBed(index,$event)>{{item.BedID}}
{{item.CriminalName}} updateBed: function(index, e) { var selectedBedDom = $(e....
vue
+element-ui如何防止弹窗表单重复提交 button按钮设为不可用仍可调用点击
事件
表单重复提交原因解决方案错误方案正确方案总结
表单重复提交原因
当弹出dialog内容是需要提交的表单时,点击提交按钮,由于请求响应时间较长或网速原因导致用户多次点击提交按钮而导致表单重复提交。
网上解决方案主要有几种:
1、通过JS屏蔽提交按钮。
2、给数据库增加唯一键约束。
3、利用Session防止表单重复提交。
本文主要讲述通过JS控制提交按钮可用性来控制用户操作,尽管此