添加beforeRouteEnter,beforeRouteLeave这两个生命钩子函数就行了,在background-color中修改想要的背景颜色即可。
beforeRouteEnter(to, from, next) {
// 添加背景色
document
.querySelector("body")
.setAttribute("style", "background-color: #ffffff");
next();
},
beforeRouteLeave(to, from, next) {
//修改列表页的meta值,false时再次进入页面会重新请求数据。
// 去除背景色
document.querySelector("body").setAttribute("style", "");
next();
},