App.vue 680 B

123456789101112131415161718192021222324252627282930313233
  1. <style lang="scss">
  2. @import "uview-ui/index.scss";
  3. </style>
  4. <script>
  5. import {
  6. request
  7. } from '@/common/js/request'
  8. export default {
  9. onLaunch: function(options) {
  10. console.log('App Launch')
  11. console.log('options Launch', options)
  12. uni.setStorageSync('options', options);
  13. if (options.query.id)
  14. uni.setStorageSync('id', options.query.id);
  15. const logged = uni.getStorageSync('logged');
  16. if (!logged) {
  17. uni.navigateTo({
  18. url: "/pages/login"
  19. })
  20. }
  21. },
  22. onShow: function(options) {
  23. if (options.query.id)
  24. uni.setStorageSync('id', options.query.id);
  25. },
  26. onHide: function() {
  27. console.log('App Hide')
  28. },
  29. methods: {
  30. }
  31. }
  32. </script>