问题复现 Vue element-ui引入MessageBox导致每个页面刷新后均自动弹框 问题原因 在按需引入组件MessageBox时我使用的是: Vue.use(MessageBox) 使用这种加载方式会导致上述问题,具体原因还不是很清楚 问题解决 把引入组建的方式改为: Vue.component(MessageBox.name, MessageBox) 这样问题就得以解决。