Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
361 views
in Technique[技术] by (71.8m points)

vue require()报错Cannot find module

在vue中使用require()本地电脑图片文件,

<el-image :src="require('D:/test/11/index.png')">
</el-image>

要获取本地电脑D盘下的test文件夹..的index.png图片。
这样绝对的是可以获取到并正确显示
但是这个地址是不固定的,也有可能在其它盘,所以有个json返回

list:[
    {
        ...
        imgurl:'D:/test/11/index.png',
        ...
    }
]

:src="require(imgurl)" 会报错
用es6${imgurl} 写法也会报错
重新在computed里定义 require()图片也会报错
用拼接的方式也会报错(因为可能是请求本地的D盘或C盘或E盘等..)
查看了百度,均不能解决

请问有什么比较好的解决方式吗,纠结了一下午


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

模板字符串试试 require(`imgurl`)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...