main.js(一般正常引入后只需要添加ElementUI.Dialog.props.lockScroll.default = false;就可以)

import ElementUI from 'element-ui';
// 防止dialog导致页面滚动条消失抖动
ElementUI.Dialog.props.lockScroll.default = false;
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);

 

如果上面的代码不起作用,那就在App.vue样式中添加 以下代码

/* 解决页面dialog出现时,页面滚动条出现消失导致的Message消息提示抖动问题 */
body {
  overflow-y: auto !important;
  padding-right: 0 !important;
}

 

Logo

前往低代码交流专区

更多推荐