[英]How to make a side panel in a component with Quasar Vue Framework 14.3
I have a working left side panel using Quasar version 14.3. 我有一个使用Quasar版本14.3的工作左侧面板。 Now I want to make it a component. 现在,我想使其成为一个组件。 When I use this: 当我使用这个:
<template>
<q-layout ref="layout"
:left-breakpoint=0>
<q-scroll-area slot="left" style="width: 80%; height: 100%>
<div>
<left-panel></left-panel>
</div>
</q-scroll-area>
</q-layout>
</template>
It kind of works, however: 但是,这种工作方式是:
Any suggestion to how to make a solid side panel in a component with Quasar? 关于如何使用Quasar在组件中制作坚固的侧面板的任何建议?
You can use q-layout-drawer for creating the left panel in q-layout 您可以使用q-layout-drawer在q-layout中创建左侧面板
<template>
<q-layout ref="layout"
:left-breakpoint=0>
<q-layout-drawer v-model="flag" side="left">
<q-scroll-area slot="left" style="width: 80%; height: 100%>
<div>
<left-panel></left-panel>
</div>
</q-scroll-area>
</q-layout-drawer>
</q-layout>
</template>
Set flag true in data of Vue component.You can also open/close drawer on button click by setting flag true false 在Vue组件的数据中将标志设置为true。也可以通过将标志设置为true来在单击按钮时打开/关闭抽屉
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.