App.vue 991 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <script>
  2. globalData:{
  3. classCurrent:''
  4. }
  5. export default {
  6. onLaunch: function() {
  7. uni.login({
  8. provider: 'weixin',
  9. success: (res) => {
  10. if (res.code) {
  11. let data = {
  12. code: res.code
  13. // code:'mead'
  14. }
  15. console.log(res.code,'code--')
  16. this.$u.post('/auth/weapp-login',data).then(res => {
  17. console.log(res, '获取token---')
  18. this.$u.vuex('vuex_token',res.data.token);
  19. this.$u.vuex('vuex_session_key',res.data.session_key);
  20. this.$u.vuex('vuex_is_auth',res.data.is_auth);
  21. this.$u.vuex('vuex_user',res.data.user);
  22. console.log(this.vuex_is_auth,'缓存')
  23. })
  24. }
  25. }
  26. });
  27. },
  28. onShow: function() {
  29. console.log('App Show')
  30. },
  31. onHide: function() {
  32. console.log('App Hide')
  33. }
  34. }
  35. </script>
  36. <style lang="scss">
  37. /*每个页面公共css */
  38. @import "uview-ui/index.scss";
  39. page{
  40. background-color: #F5F5F5;
  41. }
  42. </style>