App.vue 812 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <!--
  2. * @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
  3. * @Date: 2021-09-03 17:23:10
  4. * @LastEditors: wj 1454560336@qq.com
  5. * @LastEditTime: 2023-10-27 16:01:17
  6. * @FilePath: \admin-manage\src\App.vue
  7. * @Description:
  8. *
  9. * Copyright (c) 2023 by ${git_name_email}, All Rights Reserved.
  10. -->
  11. <template>
  12. <div id="app">
  13. <router-view v-if="flag" />
  14. </div>
  15. </template>
  16. <script>
  17. export default {
  18. name: 'App',
  19. provide(){
  20. return {
  21. reload:this.reload
  22. }
  23. },
  24. data() {
  25. return {
  26. flag: true
  27. }
  28. },
  29. methods: {
  30. reload() {
  31. this.flag = false
  32. this.$nextTick(()=>{
  33. this.flag = true
  34. })
  35. }
  36. },
  37. }
  38. </script>