v-html引入的img图片等比例显示不变形

Posted 铁锤妹妹@

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了v-html引入的img图片等比例显示不变形相关的知识,希望对你有一定的参考价值。


通过 CSS 设置样式行不通,只能修改返回的数据了

 <view v-html="introducehtml" v-if="introducehtml != ''"></view>

js

    getGoodsDetail(id) 
      ceshiApi['GoodsDetail']( id: id )
        .then((res) => 
          if (res.data.flag === '200') 
            let obj = res.data.response
            // CSS 设置样式行不通,只能修改返回的数据了;这一步是最重要的!
            this.introducehtml = obj.description.replace(
              /<img/g,
              "<img style='max-width:100%';height:auto;"
            )
        )
        .catch((error) => 
          console.log(error)
        )
    ,

以上是关于v-html引入的img图片等比例显示不变形的主要内容,如果未能解决你的问题,请参考以下文章

Android 加载网络图片时 宽度固定 按等比例显示

Js图片等比例缩放

Android 使用Picasso加载网络图片等比例缩放

如何利用CANN DVPP进行图片的等比例缩放?

小技巧之padding-bottom实现等比例图片缩放

用 jQuery实现图片等比例缩放大小