gpt4 book ai didi

javascript - 如何从另一个组件 "hide/show" "Expandable Item"组件(类星体)

转载 作者:行者123 更新时间:2023-11-30 19:26:06 26 4
gpt4 key购买 nike

我希望能够隐藏/显示有问题的组件,但是来自另一个组件

有点像

-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 管理它!

最佳答案

只需按照 https://quasar.dev/vue-components/expansion-item#Controlling-expansion-state 中的说明设置 v-model :

<q-expansion-item
v-model="expanded"
icon="perm_identity"
label="Account settings"
caption="John Doe"
>

然后在您的脚本中为您的数据添加一个 expanded 变量:

export default {
data: () => ({
expanded: false
})
}

您现在可以通过简单地修改 expanded 的值来切换展开状态:

this.expanded = true

关于javascript - 如何从另一个组件 "hide/show" "Expandable Item"组件(类星体),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56890931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com