请求的html数据不能修改样式?
孤峰
孤峰家
2024-01-09
178人阅读
vue请求回来的数据如果是html格式的文本,我们可以使用v-html渲染在页面上,但是发现改不了这些html的样式。
是因为单文件组件的scoped样式不会应用在v-html的内部。
简单说就是那部分html不受vue模板的编译处理。
解决:
可以使用样式穿透解决
使用>>>或者/deep/都可以,较好使用/deep/, >>>在使用less或者scss时可能会失效。
<div class='box' v-html='html'></div>
//修改html里面的图片样式:
/deep/.box img{ width:百%; }
文档下载
很赞哦! ()
转载:感谢您阅览,转载请注明文章出处“来源从小爱孤峰知识网:一个分享知识和生活随笔记录的知识小站”。
链接:请求的html数据不能修改样式?http://www.gufeng7.com/niaolang/1941.html
联系:如果侵犯了你的权益请来信告知我们删除。邮箱:119882116@qq.com
上一篇: vue pc适配