0.0.1 • Published 2 years ago

el-drawer v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

el-drawer

一个基于 vue2.x 版本的抽屉组件,API 跟 element-ui 保持一致。

引入 ElDrawer

在 main.js 中写入以下内容:

import Vue from "vue";
import ElDrawer from "el-drawer";

Vue.use(ElDrawer);

在 vue 文件中使用:

<template>
  <div>
    <button @click="visible = true">打开弹窗</button>
    <el-drawer title="我是标题" :visible.sync="visible" :direction="direction">
      <span>我是弹窗的内容!</span>
    </el-drawer>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        visible: false,
        direction: "rtl"
      };
    }
  };
</script>

特别注意

由于关闭按钮使用了 icon,需要引入字体文件,在 node_modules 文件夹找到 el-drawer, 将 lib 文件夹内的 fonts 文件夹拷贝到项目的 public 或者 static 目录即可

原因如下:

@font-face {
  font-family: element-icons;
  src: url(fonts/element-icons.woff) format("woff"), url(fonts/element-icons.ttf)
      format("truetype");
  font-weight: 400;
  font-display: "auto";
  font-style: normal;
}

API 文档