Как «скрыть / показать» компонент «Расширяемый элемент» (квазар) из другого компонента - PullRequest
0 голосов
/ 04 июля 2019

Я хочу иметь возможность скрыть / показать рассматриваемый компонент, но от другого компонента

Что-то вроде

-dropdown.Vue

  <q-expansion-item
    expand-separator
    icon="perm_identity"
    label="Account settings"
    caption="John Doe"
  >
    <q-card>
      <q-card-section>
        Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, eius reprehenderit eos corrupti
        commodi magni quaerat ex numquam, dolorum officiis modi facere maiores architecto suscipit iste
        eveniet doloribus ullam aliquid.
      </q-card-section>
    </q-card>
  </q-expansion-item>

closeDrop.Vue

<script>
    methods: {
      click() {
         expansion-item.hide
      }

    }
 </script>

Примите во внимание, что уже есть компоненты @hide и @show, но я не смог полностью управлять им из магазина (vuex)

1 Ответ

0 голосов
/ 05 июля 2019

Я сделал это, используя атрибут ref и вызвав его с помощью this. $ Refs.expandableItem.hide ()

...