Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. <template>
  2. <div>
  3. <loading-blocker :loading="loading"></loading-blocker>
  4. <h1>Test</h1>
  5. <button @click="block">Click To Turn On Blocker This Cannot Be Clicked When Blocker Is Up</button>
  6. </div>
  7. </template>
  8. <script>
  9. import '@/vcx-oading-blocker.js'
  10.  
  11. const delay = ms => new Promise(resolve => setTimeout(resolve, ms));
  12.  
  13. export default {
  14. data: () => ({ loading: false }),
  15. methods: {
  16. async block () {
  17. this.loading = true
  18. await delay(2000)
  19. this.loading = false
  20. }
  21. }
  22. }
  23. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement