在混入方法
@mixin themeify {}存在[data-theme="#{$theme-name}"] & { }这样一行代码,在查阅scss相关资料后,发现&一般指代父选择器,然而该混入中的&不存在父选择器,其次,我在scss中也没有找到关于[data-theme="#{$theme-name}"]写法的相关资料,这行代码让我在解析动态换肤整体流程是产生了很大的困扰,希望您有空的时候能不吝赐教。
这个其实很好理解
如有帮助,望采纳 ^.^ 谢谢啦~
参考文章:
https://blog.csdn.net/weixin_44198965/article/details/101162228
https://www.w3school.com.cn/css/css_selector_attribute.asp
https://www.runoob.com/sass/sass-variables.html