后台集成方案采用的是vue-element-plus-admin。
遇到的问题:在项目开发过程中涉及到需要连续调用多个ElMessage,但是只有第一个ElMessage生效,其他的被忽略了。
第一时间去查看了element plus 的官方文档发现ElMessage默认情况是支持同时显示多个的,另外提供了grouping属性去控制是否显示多个,但是试了使用grouping也无法处理这个问题。
后面问了一下同事,他正好遇到过element plus组件的统一设置。vue-element-plus-admin 在做统一配置的时候,将ElMessage的最大显示数量是1。
处理方案:
打开src/components/ConfigGlobal/src/ConfigGlobal.vue文件,修改ElMessage的最大显示数量,将1改成其他值(具体根据需求来,也可以设置成null)。