App.vue 666 B

1234567891011121314151617181920212223242526272829303132333435
  1. <script>
  2. import cache from '@/utils/cache';
  3. import {
  4. userLogin
  5. } from '@/api/common.js';
  6. import {
  7. LOGIN_TOKEN,
  8. } from '@/config/cache'
  9. export default {
  10. // 全局获取token
  11. async onLaunch(option) {
  12. // c测试数据
  13. // cache.set(LOGIN_TOKEN,'XB5TDFmqD/EFLD7Bmsfp11vkfOjrNGqvcGEnWIAIGaE=');
  14. // 登录token
  15. if (!option.query.token) {
  16. return;
  17. }
  18. this.$api.loading('登陆中...');
  19. const res = await userLogin();
  20. this.$api.hide();
  21. cache.set(LOGIN_TOKEN, res?.session_key ?? '');
  22. },
  23. onShow() {
  24. },
  25. onHide() {
  26. }
  27. }
  28. </script>
  29. <style lang="scss">
  30. /*每个页面公共css */
  31. @import '@/styles/common.scss';
  32. </style>