在iview table里利用render方法添加了两个操作Button按钮,来修改数据状态。每当第一次进入页面点击操作按钮的时候,奇怪的事情发生了。页面被刷新了,而且又刷新到当前页面。再次点击同一个按钮就不再刷新页面了。开始以为是按钮被绑定了什么事件,一直没找到原因。后来发现初次点击按钮的时候,url在锚点前多加了一个?导致url变化,进一步使得页面刷新。但为什么点击Button会导致url变化呢?更深层的原因是table外面套了一个form表单。提交放在表单内默认是提交按钮,有默认的提交行为。所以才出现了上面的问题。
单页面应用点击button导致页面刷新
最新推荐文章于 2022-08-22 14:29:22 发布