App.vue 650 B

12345678910111213141516171819202122232425262728293031
  1. <script>
  2. export default {
  3. async onLaunch(options) {
  4. console.log('App Launch')
  5. if (this.$api.user.isLogin()) {
  6. await this.$api.user.info().then(res => {
  7. this.$store.dispatch('user/info', res.data)
  8. })
  9. } else {
  10. // uni.redirectTo({
  11. // url: '/pages/login/index'
  12. // })
  13. }
  14. },
  15. onShow() {
  16. console.log('App Show')
  17. },
  18. onHide() {
  19. console.log('App Hide')
  20. }
  21. }
  22. </script>
  23. <style lang="scss">
  24. /*每个页面公共css */
  25. @import "@/uni_modules/uview-ui/index.scss";
  26. @import '@/static/css/flex.scss';
  27. @import '@/static/css/common.scss';
  28. @import '@/static/css/iconfont.css';
  29. </style>