admin管理员组

文章数量:1611397

网上看了很多解决办法,但都不适用我遇到的这个抖动问题。
之所以页面会抖动是因为定位写在了动画里,如果想要动画还不想让其抖动,就用如下办法:
第一步:
在全局的components文件夹中新建InBody.vue文件

第二步:
进入InBody.vue文件编写如下代码:

<template>
	<div>
	<!-- 占位 -->
	<slot></slot>  
	</div>
</template>
<script>
export default{
	mounted(){
		const node = this.$mount().$el
		document.body.appendChild(node)
	},
	destroyed(){
		const node = this.$mount().$el
		node.remove();
	},
}
</script>

第三步:
进入main.js文件进行配置,配置代码如下

第四步:
在使用position:fixed的文件中写入in-body标签,inbody标签包裹要定位的标签

本文标签: 页面Positionfixed