Bootstrap-Vue <b-card />标题中带有链接

Dav*_*vid 4 vue-component vuejs2 bootstrap-vue

我有一个包含这样的<b-card>组件的组件:

<b-card :title="post.title">
  <p class="card-text">{{ post.body }}</p>
</b-card>
Run Code Online (Sandbox Code Playgroud)

如何使卡片标题成为可点击的链接?也就是说,我可以使用设置文本,:title=但是不存在用于将文本包装在<a href="">标签中的参数。

Anh*_*yen 11

您可以禁用渲染titlesub-titleno-body选择。然后,您可以自己实现身体。

<b-card no-body>
  <b-card-body>
    <b-link to="/">
      <h4>{{ post.title }}</h4>
    </b-link>
    <p class="card-text">{{ post.body }}</p>
  </b-card-body>
</b-card>
Run Code Online (Sandbox Code Playgroud)