21.Vue img图片路径处理

作者: 圆梦人生 | 来源:发表于2018-05-15 21:22 被阅读120次

在Vue中开发,展示图片是经常使用到的,如果数据是从后台返回的,需要动态绑定到img的src中,在vue中直接拼接路径是不行的,下面结合案例给与解决方案:

效果

image.png

案例 (包含公共图片和相对本路径下的图片处理)

公共图片路径:assets/images/.png
功能模块图片路径:./images/
.png

<template>
  <div>
     1.本页面下面的图片:<br><br>
        <img src="./images/fj1.png"/> <br><br>
     2.本页面下面的图片,动态循环插入(图片中包含require):<br><br>
        <img v-for="(item, index) in list"  :src="item.src"/><br><br>
     3.本页面下面的图片,动态循环插入(图片中只有图片名称):<br><br>
        <img v-for="(item, index) in list2"  :src="item.src | filterImgSrc "/> <br><br>
     4 .引入公共图片(图片中只有图片名称):<br><br>
        <img v-for="(item, index) in list3"  :src="imgSrcFun(item.src) "/>
  </div>
</template>
<script>
  export default {
    data(){
      return {
          list: [
            {
              src: require('./images/fj1.png')
            },
            {
              src: require('./images/fj2.png')
            }
          ],
          list2: [
             {
               src: 'fj3.png'
             },
             {
               src: 'fj4.png'
             }
          ],
          list3: [
            {
              src: 'fj2.png'
            },
            {
              src: 'fj4.png'
            }
          ]
      }  
    },
    // 方法
    methods: {
      imgSrcFun(value){
        return require('@/assets/images/'+value);
      }
    },
    // 过滤器
    filters:{
       filterImgSrc(value){
        return require('./images/'+value);
       }
    }
  }
</script>
<style scoped>
  img {
    width: 50px;
    padding-right: 5px;
  }
</style>

相关文章

  • 21.Vue img图片路径处理

    在Vue中开发,展示图片是经常使用到的,如果数据是从后台返回的,需要动态绑定到img的src中,在vue中直接拼接...

  • image转blob格式

    已知一张图片的路径var img_path = 'C:#/*.jpg'; 把图片转为blob格式的思路是:img_...

  • JavaEE-4-HTML&CSS

    1、图片标签 属性src: 图片路径路径有两种 : 1.绝对路径: http://www.baidu.c...

  • 好程序员web分享图片标签、绝对路径和相对路径

    好程序员web分享图片标签、绝对路径和相对路径,图片标签、绝对路径和相对路径,[]< img >标签 代表 图片,...

  • vue打包问题

    1,图片丢失在用npm run build 打包的时候,正常img标签中的src图片路径和css中的图片路径是可以...

  • 前端

    img使用img标签来向网页中引入一个外部图片img标签也是一个自结束标签属性:src:设置一个外部图片的路径al...

  • img 图片异常处理

    原地址:https://juejin.im/post/5d3e4304f265da1b8608cee5个人觉得很有...

  • 3D旋转相册

    使用说明 : 拷贝下方代码,只需要把代码中的img图片路径换成自己的图片路径,即可查看效果

  • img标签图片路径问题

    一、问题描述: 在intellij idea开发环境中,使用TomCat服务器进行网页部署,开发jsp页面。在使用...

  • 取出图片全路径正则表达式-php

    查找一段字符串内img标签的图片全路径

网友评论

本文标题:21.Vue img图片路径处理

本文链接:https://www.haomeiwen.com/subject/ddoydftx.html