# vue-slideout **Repository Path**: pengxin_cool/vue-slideout ## Basic Information - **Project Name**: vue-slideout - **Description**: Vue2.x 的侧滑组件。支持从四个不同的方向滑出,支持自定义样式,支持关闭事件(可以阻止关闭/异步支持),支持 ESC 键快捷关闭 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: http://hyjiacan.gitee.io/vue-slideout - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 15 - **Created**: 2020-03-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SlideOut [![NPM](https://img.shields.io/npm/l/@hyjiacan/vue-slideout?style=flat-square)](https://github.com/hyjiacan/vue-slideout/blob/master/LICENSE) [![Travis (.org)](https://img.shields.io/travis/hyjiacan/vue-slideout?style=flat-square)](https://www.travis-ci.org/hyjiacan/vue-slideout) [![npm (scoped)](https://img.shields.io/npm/v/@hyjiacan/vue-slideout?style=flat-square)](https://www.npmjs.com/package/@hyjiacan/vue-slideout) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@hyjiacan/vue-slideout?style=flat-square) [![npm](https://img.shields.io/npm/dm/@hyjiacan/vue-slideout?style=flat-square)](https://npmcharts.com/compare/@hyjiacan/vue-slideout?minimal=true) [![Coverage Status](https://coveralls.io/repos/github/hyjiacan/vue-slideout/badge.svg?branch=master)](https://coveralls.io/github/hyjiacan/vue-slideout?branch=master) [![](https://data.jsdelivr.com/v1/package/npm/@hyjiacan/vue-slideout/badge)](https://www.jsdelivr.com/package/npm/@hyjiacan/vue-slideout) 一个 Vue.js 2.0 的侧滑组件 ### 依赖 - Vue.js 2.x - Less ## 安装 ### Node 环境 (commonjs) ```bash npm i @hyjiacan/vue-slideout ``` 或 ```bash yarn add @hyjiacan/vue-slideout ``` 可以通过以下方式获取最新代码: ```bash git clone https://github.com/hyjiacan/vue-slideout.git ``` 或 [下载归档](https://github.com/hyjiacan/vue-slideout/archive/master.zip) ### 浏览器环境 (umd) > 从 2.4.0 开始可用。 与 node 环境不同, 此时会暴露一个小写的全局 `slideout`。 使用最新版本 ```html ``` 使用指定版本 ```html ``` > **unpkg** 也可以使用: 替换 *cdn.jsdelivr.net* 为 *unpkg.com* > 可以通过替换 *slideout.umd.min.js* 为 *slideout.umd.js* 使用未被压缩的文件来 ## 使用 ### 全局引用 (推荐) *main.js* ```javascript import Vue from 'vue' import SlideOut from '@hyjiacan/vue-slideout' import '@hyjiacan/vue-slideout/lib/slideout.css' // 引入 SlideOut 组件,并设置组件默认值 Vue.use(SlideOut, { // 在此处填写默认的属性值 }) ``` ### 组件内引用 *Foobar.vue* ```html
这里是内容
``` - 更多的用法,参见 http://hyjiacan.gitee.io/vue-slideout - API文档参见 [API.zh-CN.md](./API.zh-CN.md) ## 开发 ```bash yarn # 启动服务器 yarn serve # 构建仓库 yarn release ```