vue-esc
vue-esc
:running: Vue.js directive to add a document event listener on escape keyup.
Support
- Vue.js 2 =>
vue-esc@>=2.0.0
[master] - Vue.js 1 =>
[email protected]
Install
$ npm i -S vue-esc
$ yarn add vue-esc
Use
// main.js
import Vue from 'vue';
import VueEsc from 'vue-esc';
Vue.use(VueEsc);
<script>
// Component.vue
export default {
name: 'Component',
methods: {
escape(event) {
console.log('Esc key pressed.', `Event: ${event}`);
}
}
};
</script>
<template>
<div v-esc="escape"></div>
</template>
Development
# install dependencies
$ npm install
# dev mode
$ npm run dev
# test
$ npm run test
# build
$ npm run build
License
Style
This project was built with yeoman and generator-vue-component ❤️
Dependencies
@babel/core: 7.3.3babel-eslint: 10.0.1babel-loader: 8.0.5@babel/preset-env: 7.3.1eslint: ^5.14.1eslint-config-standard: ^12.0.0eslint-loader: ^2.1.2eslint-plugin-import: ^2.16.0eslint-plugin-node: ^8.0.1eslint-plugin-promise: ^4.0.1eslint-plugin-standard: ^4.0.0jest: ^24.1.0pre-commit: ^1.2.2webpack: ^4.29.5webpack-cli: ^3.2.3