美文网首页
vue js修改图片地址

vue js修改图片地址

作者: 码农007 | 来源:发表于2020-06-18 13:17 被阅读0次

    当我们在Vue项目中引用图片时,关于图片路径有以下几种情形:

    使用一

    当我们需要在js代码里面写图片路径的时候,如果我们在data里面写

    /*错误写法*/

    imgUrl:'../assets/table/xian.jpg'

    此时webpack只会把它当做字符串处理从而找不到图片地址,

    此时我们可以使用import引入图片路径:

    import imgurl from 'src/assets/table/xian.jpg'

    在data里面定义

    imgUrl: imgurl

    <img :src="imgUrl" />

    引入及定义 使用

    使用二

    按照正常HTML语法引用路径   

     <img src="../assets/table/xian.jpg">

    或者 我们在data里面定义好图片路径

    imgUrl:'../assets/table/xian.jpg'

    然后,在template模板里面

    <img :src="imgUrl">  

    这种方式是按照正常HTML语法引用路径,放在模板里可以被webpack打包出来。

    /*错误写法*/

    <img src="{{imgUrl}}">

    这样是错误的写法,我们应该用v-bind绑定图片的src属性

    解决方案三:

    我们也可以把图片放在外层的static文件夹里面,然后在data里面定义:

    imgUrl : '../../static/table/xian.jpg'

    <img :src="imgUrl" />

    相关文章

      网友评论

          本文标题:vue js修改图片地址

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