https://tran2.github.io/vue-swipe-button/
npm install --save vue-swipe-button
Import SwipeButton and its css.
import SwipeButton from 'vue-swipe-button'
import 'vue-swipe-button/dist/swipeButton.css'
Sample usage:
<template>
<div id="app">
<SwipeButton
ref="swipeButton"
class="swipe-button"
@actionConfirmed="onActionConfirmed"
/>
</div>
</template>
<script>
import SwipeButton from 'vue-swipe-button'
import 'vue-swipe-button/dist/swipeButton.css'
export default {
name: 'app',
components: {
SwipeButton
},
methods: {
onActionConfirmed() {
setTimeout(() => {
this.$refs.swipeButton.reset();
}, 1000);
},
},
}
</script>
<style>
.swipe-button {
width: 500px;
background-color: #17255A;
border: 1px solid #17255A;
}
</style>
npm install
npm run serve
npm run build:component
npm run lint
npm run test:unit
npm run build:docs
in docs/index.html
make sure the paths don't have '/' at the beginning
ex: /js/app.js should be js/app.js