非正常Vue框架+elementUI渲染顺序问题

最近项目中用到了一个非正常Vue+element框架,不能使用服务,因为是MVC结构的,所以在页面写完之后加载页面时出现一个加载顺序问题:
非正常Vue框架+elementUI渲染顺序问题
我们看到,element的js是在非常靠后才加载的,因为页面各不同,即使把引入写在页面前面也无济于事,加载时会出现

没有加载css文件的一个空页面,过了大概半秒钟之后,再加载了element。
非正常Vue框架+elementUI渲染顺序问题
非正常Vue框架+elementUI渲染顺序问题
本想做一个loading再加载完成后再进行显示,但是发现loading也是element内部的,还是要加载element之后才能loading,这不是扯呢嘛,没用,也想用原生来写,但是发现巨多问题,后来用了一个非常土的办法:

给页面加一个display:none;

非正常Vue框架+elementUI渲染顺序问题

然后在生命周期的挂载完成后再显示。就会跳过那一闪而过的不加载页面了。
非正常Vue框架+elementUI渲染顺序问题