v-html渲染html代码 但是 样式好像没有及时渲染

简单地说,就是根据官网的示例 v-html可以对 <span style="color:red">this should be red</span>进行编译,但是无法对 <span class = "redColor">this should be red</span>里的class进行编译,如何解决呢?

阅读 3.7k
2 个回答

你看看你的style是不是设置了scoped呢?把它去掉试试

<style scoped>

改成

<style>

scoped属性导致css仅对当前组件生效,而html绑定渲染出的内容可以理解为是子组件的内容,子组件不会被加上对应的属性,所以不会应用带有scoped的css

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