elementui抽屉点击出来另一个抽屉、vue抽屉组件
在使用Element UI的抽屉组件时,有时我们需要在一个抽屉中点击某个按钮或链接,触发另一个抽屉的显示。本文将介绍如何实现这一功能,并提供多种解决方案。
解决方案概述
要实现在一个抽屉中点击按钮后显示另一个抽屉,我们可以通过Vue的状态管理来控制抽屉的显示与隐藏。具体来说,可以使用v-model
绑定抽屉的可见性状态,并通过事件处理函数来切换这些状态。
方法一:使用父组件控制子组件的显示
1. 创建父组件
首先,创建一个父组件来管理两个抽屉的显示状态。
vue
<div>
打开个抽屉</p>
<pre><code><el-drawer
title="个抽屉"
:visible.sync="drawer1"
size="50%"
>
<el-button @click="drawer2 = true">打开第二个抽屉</el-button>
</el-drawer>
<el-drawer
title="第二个抽屉"
:visible.sync="drawer2"
size="50%"
>
<p>这是第二个抽屉的内容</p>
</el-drawer>