我正在尝试在 vuepress 中创建一个组件来显示带有标题的图像。当我对图像路径进行硬编码时,图像会出现,但这样我就没有可重用的组件。我已经尝试过使用道具,但它也不起作用。
这是我已经尝试过的方法:
<template>
<figure>
<!-- <img src="../../guides/contribute/images/typora-tela1.png" alt=""/> -->
<img :src="imagesrc" alt=""/>
<figcaption>Legenda: {{ caption }} - {{ src }}</figcaption>
</figure>
</template>
<script>
...
props: ['src'],
computed: {
imagesrc () {
return '../../guides/contribute/images/' + this.src // this.image
}
}
...
</script>
在我的 README.md 上,我像这样调用组件:<captioned-image src="filename.png" caption="Caption Example" />
但图像没有出现。
我该如何解决这个问题?是否可以仅使用降价来做到这一点?