Laravel nova 自定义卡片 vue 文件 - 如何将 href 属性设置为外部 url

Laravel nova custom card vue file - how to set href attribute to external url

所以我在 Laravel nova 中制作了一张自定义卡片,我想传入一个 URL 作为元数据并将 link 的 href 属性设置为 [=33] =].

它有效,但 Vue 一直将 URL 设置为内部 URL:

我希望它是:

http://foo.peoplebase.test/admin

但是当我点击 link 时,我得到的结果是:

http://peoplebase.test/admin/dashboards/http//:foo.peoplebase.test

这是 Vue 文件

<template>
<card class="flex flex-col items-center justify-center">
    <div class="px-3 py-3">
        <h1 class="text-center text-3xl text-80 font-light">{{ card.title }}</h1>
    </div>
    <div class="px-3 py-3">
        <a :href="'http//:' + card.domain + '.peoplebase.test'" class="btn btn-default btn-primary inline-flex items-center relative" target="_blank">Website</a>
        <a :href="'http//:' + card.domain + '.peoplebase.test/admin'" class="btn btn-default btn-primary inline-flex items-center relative" target="_blank">Backend</a>
        <a href="http://foo.peoplebase.test/" class="btn btn-default btn-primary inline-flex items-center relative" target="_blank">Settings</a>
    </div>
</card>
</template>

<script>
   export default {
 props: [
    'card',

    // The following props are only available on resource detail cards...
    // 'resource',
    // 'resourceId',
    // 'resourceName',
],

mounted() {
    //
  },
}
</script>

第三个 link 上的正常 href 工作正常,但 dynaimc :href 不工作。

我在这里错过了什么?

你打错字了!这就是它没有按预期工作的原因!

<a :href="'http//:' 

http//: 更改为 http://

<a :href="'http://'