【发布时间】:2019-11-25 22:25:30
【问题描述】:
问题是如果资产的路径和资产名称作为道具传递,如何让 Vue 呈现资产的正确路径。
说明:
使用 Vue 组件时...如果传入包含要加载资产的路径和文件名的道具
export default{
name: 'NewComponent',
props: ["path","file"],
computed:{
calculateCompletePath (){
return this.path+""+this.file;
}
}
}
如果以如下方式使用类似上述内容:
<template>
<div>
<video>
<source :src="calculateCompletePath" type="video/mp4"/>
</video>
</div>
</template>
如何让 src 部分正确呈现 - 例如 Vue 生成自己的字符串,例如引用媒体文件夹
/media/movie.6ac43bcf.mp4
旁注:
我在某处读过有可能使用require (<<asset>>),但如果在 computed 函数上使用它似乎不起作用,例如return require (this.path+""+this.file);
任何想法如何让它工作?
【问题讨论】:
-
mp4 文件在您的文件夹结构中的什么位置?是在
src文件夹下还是其他地方?
标签: vuejs2 vue-component