Skip to content

Instantly share code, notes, and snippets.

@ais-one
Last active March 5, 2019 23:43
Show Gist options
  • Save ais-one/1b6c00d320ced754405a615ecb7bf01c to your computer and use it in GitHub Desktop.
Save ais-one/1b6c00d320ced754405a615ecb7bf01c to your computer and use it in GitHub Desktop.
WC2
<template>
<div>
<loading-blocker :loading="loading"></loading-blocker>
<h1>Test</h1>
<button @click="block">Click To Turn On Blocker This Cannot Be Clicked When Blocker Is Up</button>
</div>
</template>
<script>
import '@/vcx-loading-blocker.js'
const delay = ms => new Promise(resolve => setTimeout(resolve, ms));
export default {
data: () => ({ loading: false }),
methods: {
async block () {
this.loading = true
await delay(2000)
this.loading = false
}
}
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment