Решите, следует ли отображать v-list-group на основе разрешений - PullRequest
0 голосов
/ 05 мая 2020

Я создал v-list-group, но когда я оцениваю разрешения на скрытие v-list-group, значок все еще отображается, как я могу скрыть значок?

Это мой дисплей на странице менеджера

enter image description here

Это то, что я отображаю на странице пользователя

enter image description here

Это часть моего кода

        <v-list-group :value="false" no-action>
          <template v-slot:activator>
            <v-list-item-icon>
              <v-icon style="color:white">mdi-account-lock</v-icon>
            </v-list-item-icon>
            <v-list-item-title style="color:white">{{
              fixed.title
            }}</v-list-item-title>
          </template>
          <v-list-item
            v-for="admin in admins"
            :key="admin.text"
            link
            router
            :to="admin.route">
            <v-list-item-title style="color:white">{{
              admin.text
            }}</v-list-item-title>
          </v-list-item>
        </v-list-group>
    showadminPage() {
      var role = localStorage.getItem("roles");
      this.admins = [];
      if (role === "admin") {
        this.admins.push(
          {text: "aaa",route: "/Healths"},
          {text: "bbb",route: "/CLearning"},
          {text: "ccc",route: "/Schedule"},
          {text: "ddd",route: "/Competence"},
          {text: "eee",route: "/QzNumber"});}},
...