解决innerHtml设置的class不生效问题

问题

在使用 innerHtml 拼接 html 渲染页面时,拼接的 html 里有使用到 class 修改样式,从控制台上看,class 是有的,但是不生效。
部分代码:
image

image

效果:
image
从图上看,class 是 hight-text 但是,渲染到页面上后,样式没有生效

【解决方法】使用样式穿透进行修改样式,如下:

<style lang="scss" scoped>
 ::v-deep .hight-text{
   background: red;
   color: #ccc;
 }
</style>

image

posted @ 2023-04-02 14:25  三勺  阅读(918)  评论(0编辑  收藏  举报