Home.vue 787 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <template>
  2. <div class="home">
  3. <div class="inner_box" @click="close"></div>
  4. <HomeInner @close="close" />
  5. </div>
  6. </template>
  7. <script>
  8. import HomeInner from "@/views/Home/HomeInner/HomeInner"; // 菜单内容
  9. export default {
  10. name: "Home",
  11. components: {
  12. HomeInner,
  13. },
  14. inject: ["refresh", "getUserInfo", "getFinance"],
  15. data() {
  16. return {};
  17. },
  18. computed: {},
  19. watch: {},
  20. created() {},
  21. mounted() {
  22. // 初始化页面信息
  23. this.init();
  24. },
  25. methods: {
  26. // 初始化页面信息
  27. init() {
  28. // 校验登录态
  29. this.refresh();
  30. // 获取用户信息
  31. this.getUserInfo();
  32. // 获取鸿币余额
  33. this.getFinance();
  34. },
  35. // 关闭
  36. close() {
  37. },
  38. },
  39. };
  40. </script>
  41. <style lang='less' scoped>
  42. </style>