怎么动态改变element内部dom元素的样式?

比如我封装了组件A,A中引入了el-switch,我想动态修改el-switch__core:after所对应的span的color属性,修改的值由调用组件A的父组件通过props传值决定。这个怎么玩?我试了css的var变量功能,但是由于无法在页面上为对应的dom绑定style,未生效。请教各位高手。
image.png

阅读 3.8k
1 个回答

你可以对span元素动态的添加或删除class来实现的after伪元素的样式变更

    .normal::after{
    ...
    }
    .normal.selected::after{
    ...
    }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题