Vue v-html图片显示宽度问题

文章描述:

vue开发中内容区域的图片不能100%显示,设置了图片宽度已经属性不生效,如何处理vue图片宽度显示问题?

1、去掉style里面的scoped

vue中的 style 标签上,有一个特殊的属性:scoped 。当一个 style 标签拥有 scoped 属性时,它的 CSS 样式就只能作用于当前的组件,也就是说,该样式只能适用于当前组件元素。通过该属性,可以使得组件之间的样式不互相污染。如果一个项目中的所有 style 标签全部加上了 scoped ,相当于实现了样式的模块化。

 

2、设置样式穿透

::v-deep .detail_box img{
    width: auto;
    max-width: 100%;
}

::v-deep样式穿透保险且编译速度更快

发布时间:2022/07/26

发表评论