element ui message 在iframe 中被遮挡的问题 - qingqinggit/- GitHub Wiki
Vue.prototype.$message1 = function (msg:any,type:any) {//适用 iframe
this.$message.closeAll();
this.$message({message: msg,type:type?type:'info',duration:1500});
let topHeight = window.top.pageYOffset;
let styleTop =document.getElementsByClassName('el-message');
// @ts-ignore
styleTop[0].style.top=(topHeight+100)+'px';
window.top.onscroll= function(){
if(!styleTop[0]){return;}
//变量t是滚动条滚动时,距离顶部的距离
var t = window.top.document.documentElement.scrollTop||window.top.document.body.scrollTop;
// @ts-ignore
styleTop[0].style.top=(t+100)+'px';
}
}