【问题标题】:How to link list in vue [closed]如何在vue中链接列表[关闭]
【发布时间】: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 路由器。我读了很多文章,但我仍然无法理解其中的任何内容。

【问题讨论】:

标签: javascript vue.js routes vue-component vue-router


【解决方案1】:

链接指向localhost:8080/breed/:key/:ele 的原因是您没有对值进行插值。该速记仅用于设置元素的属性。您希望将您的 router-link 更改为如下所示:

<router-link :to="`/breed/${key}/${ele}`">
  {{ele}} {{key}}
</router-link>

【讨论】:

  • 该死!我怎么错过了这个。 ? 非常感谢您的快速回复和帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-06
  • 1970-01-01
  • 1970-01-01
  • 2021-06-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多