要控制Element UI中的面包屑的显示和隐藏,可以使用v-if或v-show指令。

使用v-if指令,将面包屑包装在一个

标签中,并使用一个布尔变量来控制其显示和隐藏:

<template>
  <div>
    <el-breadcrumb v-if="showBreadcrumb">
      <el-breadcrumb-item>Home</el-breadcrumb-item>
      <el-breadcrumb-item>Products</el-breadcrumb-item>
      <el-breadcrumb-item>iPhone</el-breadcrumb-item>
    </el-breadcrumb>
    <button @click="toggleBreadcrumb">Toggle Breadcrumb</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      showBreadcrumb: true
    }
  },
  methods: {
    toggleBreadcrumb() {
      this.showBreadcrumb = !this.showBreadcrumb
    }
  }
}
</script>

使用v-show指令也可以实现相同的效果:

<template>
  <div>
    <el-breadcrumb v-show="showBreadcrumb">
      <el-breadcrumb-item>Home</el-breadcrumb-item>
      <el-breadcrumb-item>Products</el-breadcrumb-item>
      <el-breadcrumb-item>iPhone</el-breadcrumb-item>
    </el-breadcrumb>
    <button @click="toggleBreadcrumb">Toggle Breadcrumb</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      showBreadcrumb: true
    }
  },
  methods: {
    toggleBreadcrumb() {
      this.showBreadcrumb = !this.showBreadcrumb
    }
  }
}
</script>

在这两种情况下,单击“Toggle Breadcrumb”按钮将切换面包屑的显示和隐藏状态。

VUE 控制element 控制面包屑显示与隐藏

原文地址: https://www.cveoy.top/t/topic/bsJ7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录