主题切换问题,每切换一次都是拉去代码重新appendChild进去,是不是意味页面上有2份element-plus的样式呢

来源:5-13 动态换肤实现方案分析

Jace_qiang

2021-12-10

1、主题切换问题,每切换一次都是拉去代码重新appendChild进去,是不是意味页面上至少有2份element-plus的样式呢,如果多次切换,不刷新页面,就会一直加
2、主题替换了,但是按钮的:active样式没有变化,还是原来的没有替换

写回答

1回答

Sunday

2021-12-11

你好

是的。每次主题的切换都会重新生成一次样式被加入到页面样式表中。

如果不想要每次都添加的话,那么可以在每次新增时都删除掉上一次的 style。

问题二:

你这里所说的 active 指的是 el 中的选中样式吗?按照逻辑来说,主题替换后,选中的样式也会发生变化才对。你可以查看下课程的线上预览项目   https://imooc-admin.lgdsunday.club/     ,看看是否存在你所描述的问题。

0
0

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程