克鲁德战士 2023-04-07 02:36 采纳率: 50%
浏览 35
已结题

vue显示本地图片失败

我需要在vue的img里直接显示本地路径的图片,原因是我的图片名是动态后端获取的,但是控制台会报错Not allowed to load local resource,createObjectURL无效,请问要如何解决

export default {
    data() {
        return {
            imageUrls: []
        }
    },

    mounted() {
        API({
            url: 'http://127.0.0.1:8000/K_means',
            method: 'get'
        }).then((res) => {
            this.$nextTick(() => {

                console.log(res.data.image_urls)
                this.imageUrls = res.data.image_urls
            })
        }).catch(error => {
            console.log(error)
        })
    },
    
}


</script>

<template>
    <div>
        <div v-for="(image, index) in imageUrls" :key="index">
            <img :src="`D:/pycharmentryprice/djangoProject/Invertor/static_file/${image}`" alt="My Plot">
        </div>
    </div>
</template>


  • 写回答

2条回答 默认 最新

  • 梦·青朝 2023-04-07 15:22
    关注

    在VueCli中 调用data函数中的数据需要添加this不然会获取不到的
    因为这个图片不是静态图片,可以查看一下是否可以访问到地址

     <div>
         <div v-for="(image, index) in this.imageUrls" :key="index">
            <img :src="`D:/pycharmentryprice/djangoProject/Invertor/static_file/${image}`" alt="My Plot">
         </div>
     </div>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月12日
  • 已采纳回答 10月12日
  • 创建了问题 4月7日

悬赏问题

  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)