首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >证明面包屑作用域插槽

证明面包屑作用域插槽
EN

Stack Overflow用户
提问于 2019-02-11 14:40:55
回答 4查看 6.1K关注 0票数 4

我正在尝试将面包屑整合到我的vuetify应用程序中,但这是我的代码:

代码语言:javascript
复制
<v-breadcrumbs divider=">">
    <v-breadcrumbs-item
        v-for="breadcrumb in breadcrumbs"
        exact
        :to="breadcrumb.to">
        {{ breadcrumb.text }}
    </v-breadcrumbs-item>
</v-breadcrumbs>

然后我在控制台中收到这个警告。我不太确定这是什么意思..

default slot' is deprecated, use ':items and scoped slot "item"' instead

如果我尝试vuetify docs:<v-breadcrumbs :items="items">中的默认模板,它只允许href,而不是我需要的:to

谁能帮帮我。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-02-11 15:53:21

似乎Veutify现在提供了一个item作用域的插槽,可以用来定制面包屑。看一下他们的示例here,我认为您需要做的是如下所示。

代码语言:javascript
复制
<v-breadcrumbs :items="breadcrumbs" divider=">">
    <v-breadcrumbs-item
        slot="item"
        slot-scope="{ item }"
        exact
        :to="item.to">
        {{ item.text }}
    </v-breadcrumbs-item>
</v-breadcrumbs>
票数 10
EN

Stack Overflow用户

发布于 2019-02-11 15:15:48

另一种方法是使用带有单击事件的方法

代码语言:javascript
复制
<template>
  <v-breadcrumbs divider=">">
    <v-breadcrumbs-item
        v-for="breadcrumb in breadcrumbs"
        exact
        @click="goTo(breadcrumb.to)">
        {{ breadcrumb.text }}
    </v-breadcrumbs-item>
  </v-breadcrumbs>
</template>

<script>
  export default {
    methods: {
      goTo (payload) {
        this.$router.push(payload)
      }
    }
  }
</script>
票数 4
EN

Stack Overflow用户

发布于 2021-01-20 15:19:58

你可以使用下面的代码,与上面的解决方案相比,它要简单得多:

代码语言:javascript
复制
<template>
  <v-breadcrumbs :items="breadcrumbs">
    <template v-slot:divider>
      <v-icon>mdi-menu-right</v-icon>
    </template>
  </v-breadcrumbs>
</template>

<script>
export default {
  data() {
    return {
      breadcrumbs: [
        {
          nuxt: true,
          activeClass: "",
          text: "Page A",
          to: { name: "page-a" },
        },
        {
          disabled: true,
          text: "Page B",
        },
      ],
    };
  },
};
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54625144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档