【发布时间】:2019-02-06 21:49:45
【问题描述】:
我正在尝试执行以下操作,但图像输出不正确。我在 display.vue 中显示图像的地方,如果我打印 {{ someText }},我会得到正确的文件路径 (../assets/city.png)。
显示.vue
<template>
<example :someText="'../assets/' + stamp + '.png'"></example>
</template>
<script>
import example from './example.vue'
export default {
name: "",
data() {
return {
stamp: "city"
}
}
components: [
example
]
};
</script>
example.vue
<template>
<img :src="someText" />
</template>
<script>
export default {
name: "example",
props: ["someText"]
};
</script>
【问题讨论】:
-
“输出不正确”是什么意思?图像是否显示?
-
@Stephen Thomas 它显示了默认的图像符号。
-
您是否确认该文件存在于指定位置?请记住,相对 url(就像您使用的那样)是相对于浏览器的当前 url 位置
标签: javascript vue.js vuejs2 bind