VUE SPA应用,每个页面组件单独引了自己的CSS,页面跳转后,CSS不销毁导致样式冲突 财富值17

2016-10-27 20:10发布

我们这边的前端做了个单页面应用,用vue+webpack做的,然后现在出个一个问题:
就是每个页面单独引了自己的CSS,然后我现在就从A面到B页面之后,再Chrome的F12中还能看到A页面的CSS还残留着,返回A页面后,B的CSS也在,相当于跳的页面越多CSS叠加的越多,因为前期没注意,所以中间有一些class名字冲突了,导致样式冲突出问题了,不知道各位有没有遇到过这个问题,想问能不能每个页面只加载自己引用CSS的,跳转后让前一个页面的销毁?

10条回答

你可以把公用的样式单独写一个文件在main.js引进来,是每个页面都要用到的。然后在组件内就用scoped。我也发现这个问题了,正在探索。

一周热门 更多>