在组件的mounted里设置了dom元素初始位置,之后使用服务器渲染,由于服务器渲染期间不会执行mounted,导致首次渲染页面之后,接着页面根据mounted的设置进行调整。
请问哪位大佬知道,该怎么在使用服务端渲染的前提下,让我的首次渲染效果与mounted设置之后的一致,即怎么把mounted中的样式设置提前
vue的生命周期里,mounted函数前面还有个beforeMount函数,把你样式的设置放在这里里面试试呢
beforeMount是获取不到dom的没法设置样式,而且对于服务器渲染来说,也不会执行beforeMount,所以写在这里也没用的