App.vue 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <script>
  2. export default {
  3. onLaunch: function() {
  4. console.log('App Launch')
  5. let token = sessionStorage.getItem('token');
  6. token = typeof(token) != 'undefined' && token != null? token : ''
  7. // this.$store.commit('setToken',{access_token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJqd3RfeWgiLCJleHAiOjE2MjY5NDg2NjgsInN1YiI6IllIIiwiYXVkIjoiZXZlcnkiLCJuYmYiOjE2MjY2ODk0NjgsImlhdCI6MTYyNjY4OTQ2OCwianRpIjoxMDAwMSwidWlkIjo1OH0.oVZQvUKD5I1KT0V7TZ5t9gJyw5DQeyndQuf0p7H2dmw'})
  8. if((token=='') && this.$router.history.current.path != '/pages/entry/auth' && this.$router.history.current.path != '/pages/pay/success'){
  9. uni.navigateTo({
  10. url: '/pages/entry/auth?reback_url='+location.href
  11. })
  12. }else if(this.$store.state.token){
  13. uni.setTabBarItem({
  14. index: 4,
  15. text: '我的'
  16. })
  17. }
  18. },
  19. onShow: function() {
  20. console.log('App Show')
  21. },
  22. onHide: function() {
  23. console.log('App Hide')
  24. },
  25. }
  26. </script>
  27. <!-- <style>
  28. /*每个页面公共css */
  29. </style> -->
  30. <style lang="scss">
  31. /* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
  32. .uni-forms_check uni-checkbox .uni-checkbox-input {
  33. border-radius: 100%;
  34. width: 32rpx;
  35. height: 32rpx;
  36. border-color: #ab820d;
  37. }
  38. .uni-forms_check uni-checkbox .uni-checkbox-input-checked:before {
  39. color: #ab820d;
  40. }
  41. .uni-forms_check uni-checkbox .uni-checkbox-input-checked {
  42. color: #ab820d;
  43. }
  44. .uni-forms_check uni-checkbox:not([disabled]) .uni-checkbox-input:hover {
  45. border-color: #ab820d;
  46. color: #ab820d !important;
  47. }
  48. @import "uview-ui/index.scss";
  49. </style>