无法将本地图像用作src laravel mix VUEJ
我在无法将本地图像用作src laravel mix VUEJ,laravel,vue.js,laravel-mix,laravel-vue,Laravel,Vue.js,Laravel Mix,Laravel Vue,我在resources/js/modules/MyComponent.Vue上有一个Vue组件,在它里面,我试图使用一个本地映像作为img标记的src,该映像位于public/assets/myproj/image/myimage.png 我尝试使用以下方法: <img src="@/assets/myproj/image/myimage.png"/> <img src="require('assets/myproj/image/myimage.p
resources/js/modules/MyComponent.Vue
上有一个Vue组件,在它里面,我试图使用一个本地映像作为img
标记的src
,该映像位于public/assets/myproj/image/myimage.png
我尝试使用以下方法:
<img src="@/assets/myproj/image/myimage.png"/>
<img src="require('assets/myproj/image/myimage.png')"/>
<img src="../../../public/assets/myproj/image/myimage.png"/>
<img src="/assets/myproj/image/myimage.png"/>
但它们都不起作用
我知道这是一个直截了当的问题,但我希望有人能帮助我,因为我已经尝试了将近一个小时的答案,但我仍然无法找到它。如果你想在javascript中使用它,你可以这样做
<img :src='getImage(name)'/>
服务器客户端应该可以访问映像src路径。好的,nvm我知道了,使用相对路径导入映像
getImage(name){
return require(`@/assets/myproj/${name}`);
}