Element-ui Drawer 抽屉
展示另外一种弹窗效果
按需引入方式
如果是完整引入可跳过此步骤
import Vue from 'vue' import { Drawer } from 'element-ui' import 'element-ui/lib/theme-chalk/base.css' import 'element-ui/lib/theme-chalk/drawer.css' Vue.use(Drawer)
基础使用
<template> <div> <el-radio-group v-model="direction"> <el-radio label="ltr">从左往右开</el-radio> <el-radio label="rtl">从右往左开</el-radio> <el-radio label="ttb">从上往下开</el-radio> <el-radio label="btt">从下往上开</el-radio> </el-radio-group> <el-button @click="drawer = true" type="primary" style="margin-left: 16px;"> 点我打开 </el-button> <el-drawer title="我是标题" :visible.sync="drawer" :direction="direction"> <span>我来啦!</span> </el-drawer> </div> </template> <script> export default { data() { return { drawer: false, direction: 'rtl' } } } </script>