美文网首页Vue生态圈
vue中图片src路径赋值

vue中图片src路径赋值

作者: 知足常乐晨 | 来源:发表于2018-08-31 10:38 被阅读213次

vue中引入static文件夹中图片,本以为src中直接写入图片所在路径即可,结果发现图片无法显示,控制台报404错误,图片无法找到。网上找到解决方案,在此mark一下,以便以后查询。

图片src路径动态赋值

<img class="thumb" width="200px" height="150px" :src="getThumb(item.type)" />

<script>
...
methods: {
   getThumb(type) {
     let thumb = {
       WMS: require("img/world.jpg"),
       WFS: require("img/wfs.jpg"),
       tool: require("img/tool.jpg")
     };
     return thumb[type];
   }
}
...
</script>

img为设置的路径别名

...
  resolve: {
    extensions: ['.js', '.vue', '.json'],
    alias: {
      'vue$': 'vue/dist/vue.esm.js',
      '@': resolve('src'),
      'assets': path.resolve(__dirname, '../src/assets'),
      'img': resolve('static/img'),
      '%': resolve('./static')
    }
  },
...

固定路径

如果是固定路径的话:

<img class="thumb" width="200px" height="150px" src="/static/img/world.jpg" />

相关文章

  • vue中图片src路径赋值

    vue中引入static文件夹中图片,本以为src中直接写入图片所在路径即可,结果发现图片无法显示,控制台报404...

  • H5 路径相关

    路径src的两种赋值方式:通过相对路径赋值1.1 同级:同级就是"图片"和".html文件"存储在同一个文件夹中...

  • react 引入图片

    react 中引入图片不能像 HTML 或 vue 中,直接在 src 写路径,而是需要 import 引入,或者...

  • Vuejs图片编译后失败的问题

    问题: (vue.js)vue-cli 打包之后图片引用路径;描述:这是我的组件的路径;./src/compone...

  • uni-app中image标签动态相对路径不支持特殊符号(~@)

    需求:根据不同的选项类型显示对应的图片 思路:data中定义全局src图片路径,并通过选项变化的值判断进行赋值对应...

  • Vue 返回顶部组件

    组件文件路径:src\components\goTop.vue 引用方式以及文件路径:src\App.vue

  • 在vue中使用iframe标签

    在vue中使用iframe标签时,打包后的src文件无法查看会报路径不对404等可以把iframe中的src路径改...

  • vue打包问题

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

  • 三,HTML中的路径问题

    一,给src属性赋值的两种方式 1,相对路径 每次都是从".html"文件所在文件夹中开始查找 1)同级 图片与"...

  • 使用webpack打包时图片路径问题

    webpack打包时会分析图片的src路径,在打包相应图片的同时,修改图片的src路径为打包后图片的位置。 因此,...

网友评论

    本文标题:vue中图片src路径赋值

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