App.vue 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <script>
  2. import {authUrl} from '@/common/conf/config.js';
  3. export default {
  4. onLaunch: function(e) {
  5. console.log('App Launch', e)
  6. let userId = uni.getStorageSync("userId")
  7. if (this.$isWxBrowser() && this.$u.test.isEmpty(e.query)) {
  8. // uni.reLaunch({
  9. // url: "/pages/index/guide"
  10. // })
  11. let path = 'pages/index/guide?login=1';
  12. window.location.href = authUrl(path);
  13. } else if (this.$isWxBrowser() && !this.$u.test.isEmpty(e.query.login)) {
  14. uni.reLaunch({
  15. url: 'pages/index/guide'
  16. })
  17. } else if (this.$isWxBrowser() && !this.$u.test.isEmpty(e.query.userId)) {
  18. uni.reLaunch({
  19. url: 'pages/index/guide?userId=' + e.query.userId
  20. })
  21. } else {
  22. if (!this.$u.test.isEmpty(e.query.userId)) {
  23. uni.reLaunch({
  24. url: "/pages/activityList/home/home?activityId=1407016573251153922&userId=" + e.query.userId
  25. })
  26. } else {
  27. uni.reLaunch({
  28. url: "/pages/activityList/home/home?activityId=1407016573251153922"
  29. })
  30. }
  31. }
  32. },
  33. onShow: function() {
  34. console.log('App Show')
  35. },
  36. onHide: function() {
  37. console.log('App Hide')
  38. },
  39. }
  40. </script>
  41. <style lang="scss">
  42. @import "uview-ui/index.scss";
  43. @import "common/css/colorui/main.css";
  44. @import "common/css/colorui/icon.css";
  45. @import "common/css/app.scss";
  46. </style>