【发布时间】:2017-11-07 11:20:32
【问题描述】:
Laravel Mix 将 scss 中使用的图像从资源文件夹移动到公用文件夹,但不会将图像从我在 vuejs 组件中使用的 img 标签的 src 属性移动...
<img src="images/logo.png" >
我必须做什么?
【问题讨论】:
-
您的网络标签中的请求是什么?
标签: laravel webpack vue.js vuejs2 laravel-mix
Laravel Mix 将 scss 中使用的图像从资源文件夹移动到公用文件夹,但不会将图像从我在 vuejs 组件中使用的 img 标签的 src 属性移动...
<img src="images/logo.png" >
我必须做什么?
【问题讨论】:
标签: laravel webpack vue.js vuejs2 laravel-mix
将您的代码更改为
<img src="./images/logo.png" >
考虑到从resouces/assets/js/components/Example.vue 到resources/assets/img/logo.jpg 的相对路径,图像标签应该是 。
【讨论】:
/public/img 并使用绝对路径<img src="/img/logo.png" >
ERROR Failed to compile with 1 errors This relative module was not found: * ./images/logo.png in ./~/vue-loader/lib/template-compiler?{"id":"data-v-42bd4064"}!./~/vue-loader/lib/selector.js?type=template&index=0!./resources/assets/js/views/Home.vue
resources/assets/js/components 中,图像在resources/assets/images 中。你会写<img src="../../images/logo.jpg">