美文网首页
2019-12-04Nuxt v-bind绑定img src不显

2019-12-04Nuxt v-bind绑定img src不显

作者: Kason晨 | 来源:发表于2019-12-04 17:19 被阅读0次

问题:

使用v-for循环, :src="item.url",绑定图片无法显示,只能写成静态结构;

原因:

直接写成静态的,会经过webpack进行编译,从而得到打包后正确的图片真实路径。
如果你写成动态的,webpack就不会进行编译,原封不动的把'~/assets/img/home.png' 放到你图片的src里面,'http://xxx.xxx.xxx/~/assets/img/home.png'不存在这张图片!

解决方法1:

把图片存在服务器,使用网络路径,

解决方法2:

使用require和相对路径引用图片

{ src: require("../static/gzEducation/fl/1.png") }
//跳出1层还是2层目录,根据自己的所在位置来决定

data中的数据:

 data() {
    return {
      flList: [
         { src: require("../static/gzEducation/fl/1.png") },
      ],
  }

vue循环结构:

    <section >
      <div class="item"v-for="(item,index) in flList" :key="index">
      <img :src="item.src" alt="背景图片">
      </div>
    </section>

成功显示。

相关文章

  • 2019-12-04Nuxt v-bind绑定img src不显

    问题: 使用v-for循环, :src="item.url",绑定图片无法显示,只能写成静态结构; 原因: 直接写...

  • v-bind之动态绑定

    1. v-bind 绑定基本属性 动态绑定img的src属性 动态绑定a的href属性 等等 语法糖写法(简写):...

  • 绑定属性

    v-bind指令介绍 动态绑定属性:比如a元素的href属性,img元素的src属性 作用:动态绑定属性 缩写::...

  • vue中属性

    图片属性:<img v-bind:src="url" alt="" > 简写:<img :src="url" al...

  • Vue基础杂谈

    1.属性绑定: a:v-bind:src="src";单纯属性绑定 b:v-bind:[propsimg]="sr...

  • vue2仿写eleme小结

    Impressions vue中的常用缩写 属性绑定:src === v-bind:src 事件绑定@click ...

  • v-bind绑定属性

    //v-bind是用来绑定属性的 v-bind:src(任何属性)=“”

  • VUE.js 绑定img标签 刷新出现404的问题

    直接使用src={{data.img}}的绑定 刷新页面会出现404 的问题。怎么解决呢?答案是用v-bind 来...

  • vue src动态加载不出来问题

    动态设置img的src属性无效,而直接写可以 解决办法: v-bind:src="require('../stat...

  • Vue常用的方法

    v-if 逻辑判断 v-for 用于for循环 v-bind 用于绑定数据例如v-bind:src:"model....

网友评论

      本文标题:2019-12-04Nuxt v-bind绑定img src不显

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