gpt4 book ai didi

vue.js - 如何在 vue 组件的 href 中添加条件?

转载 作者:搜寻专家 更新时间:2023-10-30 22:32:14 27 4
gpt4 key购买 nike

我的 vue 组件是这样的:

<template>
<ul class="nav nav-tabs nav-tabs-bg">
<li role="presentation">
<a :href="baseUrl+'/search/store/'+param">
Store
</a>
</li>
</ul>
</template>

<script>
export default {
props: ['type', 'param'],
}
</script>

我想在href中添加条件

如果 type = 'a' 那么 href =

<a :href="baseUrl+'/search/store/'+param">Store</a>

如果 type = 'b' 那么 href =

<a href="javascript:">Store</a>

我该怎么做?

最佳答案

另一种选择是创建计算属性:

<script>
export default {
props: ['type', 'param'],
computed: {
url () {
return this.type === 'a'
? `${this.baseUrl}/search/store/${this.param}`
: 'javascript:'
}
}
}
</script>

寺庙将是:

<a :href="url">Store</a>

关于vue.js - 如何在 vue 组件的 href 中添加条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46783021/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com