【发布时间】:2020-11-17 09:49:39
【问题描述】:
<template>
<div class="lists">
<div v-for="(list, key, i) in getAllBreeds" :key="i">
<div v-if="list.length">
<div v-for="(ele,i) in list" :key="i" class="listOption">
<router-link :to="/breed/:key/:ele">
{{ele}} {{key}}
</router-link>
</div>
</div>
<div v-else class="listOption">
<router-link :to="/breed/:key/images">
{{key}}
</router-link>
</div>
</div>
</div
</template>
我正在使用 Vue 路由器。我读了很多文章,但我仍然无法理解其中的任何内容。
【问题讨论】:
-
你有什么问题?
-
@MontgomeryWatts 当我点击列表时,它转到路由 "localhost:8080/breed/:key/:ele" 。但我想如果 key = 'anything' 和 ele = 'something' 那么链接必须是 "localhost:8080/breed/anything/something" 。
标签: javascript vue.js routes vue-component vue-router