App.vue 869 B

1234567891011121314151617181920212223242526272829303132
  1. <script>
  2. export default {
  3. globalData() {
  4. },
  5. onLaunch(options) {
  6. let userToken = this.vuex_user_token;
  7. let notLogin = [
  8. 'pages/login/login',
  9. ];
  10. if(!userToken && (notLogin.indexOf(options.path) === -1)){
  11. let arr = [];
  12. for (const key in options.query) {
  13. arr.push(`${key}=${options.query[key]}`)
  14. }
  15. this.$jump({
  16. url: `/pages/login/login?redirect=${options.path}&${arr.join("&")}`,
  17. type: 'redirect',
  18. });
  19. }
  20. },
  21. onShow(options){
  22. console.log('app show -->')
  23. },
  24. onLoad(option) {
  25. console.log('app load -->')
  26. }
  27. }
  28. </script>
  29. <style lang="scss">
  30. @import "uview-ui/index.scss";
  31. </style>