【发布时间】:2019-11-07 00:15:36
【问题描述】:
我想将图像 url 传递给子组件,但图像没有显示。
我尝试了v-attr、:attr、:src 属性。
pages/index.vue
<ThumbNail img-url="assets/img/igsim_intro.png"/>
components/Thumbnail.vue
<!-- Failed to resolve directive: attr -->
<img v-attr="imgUrl" />
<!-- 404 Not found: http://localhost:3000/assets/img/pds_main.png -->
<img :src="imgUrl" />
<img :attr="{src: imgUrl}" />
<script>
export default {
name: "ThumbNail",
props: {
imgUrl: {
type: String,
default: ''
}
}
}
</script>
我希望 Thumbnail.vue 将图像显示为传递的 url。
【问题讨论】:
-
什么是“convertUrl”?它是一种方法吗,如果是,请展示它。
-
@Andrew1325 对不起,这是我的错误。我将“convertUrl”转换为道具名称