el-dialog和confirm一起使用Maximum call stack size exceeded的问题

有没有人遇到这种bug
1.一个页面带有el-select的el-dialog
2.还有一个按钮可以触发$confirm
3.然后刷新页面重置所有状态后,先触发$confirm,然后打开这个dialog,el-select会报 RangeError: Maximum call stack size exceeded
4.如果先打开dialog,再触发$confirm,那再打开dialog就不会有这个问题

阅读 3.2k
3 个回答
新手上路,请多包涵

咋没人呢11111

检查下dialog里或者涉及到的相关逻辑,导致el-select的数据变动, 所以正常了。

代码先执行dialog的话,可能el-select中的for循环有问题或者还未拿到值,所以才报错el-select会报 RangeError: Maximum call stack size exceeded,建议断点调试看看。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题