通过js渲染html后,style标签里面的样式没有显示

这是我要渲染的位置

clipboard.png

这是我渲染的函数,我把text用Markdown处理工具showdown.js处理成html代码
clipboard.png

这是我之前设置的样式
clipboard.png
当html里面的pre超过长度我就要它显示滚动条

clipboard.png
然而html渲染出来后样式并没有添加上去

请问要怎么写才可以添加上样式

我在这里手动输入样式了后就出现了滚动条
clipboard.png

阅读 5.9k
2 个回答

v-html内容按普通 HTML 插入 - 不会作为 Vue 模板进行编译, 所以scoped对v-htm中的内容无效。
改成下面这种方式

<style  rel="stylesheet/scss">

参考链接
https://cn.vuejs.org/v2/api/#...

这里样式不是已经加上去了么。
你指的地方是code标签上
是你并没有规定pre的高度,不然怎么能够scroll。

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