• 微信号
  • 微信号
您当前的位置:首页 > 学海无涯 > 茑语花香>请求的html数据不能修改样式?

请求的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

标签: