fb99f334a0ce260e2d90ee1b88b851c0232e899a.svn-base 819 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <template>
  2. <div class="loading row center" v-if="show">
  3. <div class="ctr">
  4. <img src="../assets/st-imges/loading.svg" alt>
  5. </div>
  6. </div>
  7. </template>
  8. <script>
  9. export default {
  10. // props:['show'],
  11. data() {
  12. return {
  13. show:''
  14. };
  15. },
  16. mounted(){
  17. },
  18. computed: {
  19. getUserIcons() {
  20. return this.$store.getters.getShow;
  21. }
  22. },
  23. watch:{
  24. getUserIcons(val){
  25. // if(val) return false;
  26. this.show = val;
  27. }
  28. }
  29. };
  30. </script>
  31. <style scoped>
  32. .loading {
  33. z-index: 1500;
  34. background-color: #000000;
  35. opacity: 0.8;
  36. height: 100vh;
  37. }
  38. .ctr {
  39. width: 1rem;
  40. height:1rem;
  41. }
  42. .loading .ctr img {
  43. animation: loading 2s infinite linear;
  44. }
  45. @keyframes loading {
  46. 100% {
  47. transform: rotate(360deg);
  48. }
  49. }
  50. </style>