我正在try 将image src动态绑定到表单../assets/project_screens/image_name.jpg
的URL.
我的目录 struct 如下所示:
- src
-- assets
---- project_screens
-- profile
---- ProjectList.vue
-- store
---- profile.js
我知道我需要使用webpack的require("path/to/image")
来帮助webpack构建这些图像,但路径无法解析.
// store/profile.js
projects = [
{
....
},
{
....
img_url: "../assets/project_screens/im1.jpg"
....
}
....
]
// profile/ProjectList.vue
<md-card
class="md-layout-item project-card"
v-for="(project, idx) in projects"
:key="idx"
>
<md-card-media>
<img :src="require(project.img_url)" alt="People" />
</md-card-media>
</md-card>
如果我使用一个URL字符串而不是动态传递URL字符串,它就会工作.环顾堆栈溢出,没有一个解决方案能起到作用.我还缺什么吗?