my.vue 936 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <template>
  2. <view>
  3. <!-- 头部信息 -->
  4. <m-info :user="user"></m-info>
  5. <!-- 基础功能 -->
  6. <m-icon></m-icon>
  7. <!-- m-list -->
  8. <m-list></m-list>
  9. </view>
  10. </template>
  11. <script>
  12. var _self;
  13. export default {
  14. data() {
  15. return {
  16. user:{},
  17. }
  18. },
  19. onLoad() {
  20. _self = this;
  21. // 获取用户信息
  22. this.get_user()
  23. // 调用全局封装的函数
  24. var loginRes = this.checkLogin();
  25. if(!loginRes){return false;}
  26. },
  27. methods:{
  28. get_user (){
  29. uni.getStorage({
  30. key: 'user',
  31. success: function (res) {
  32. // console.log(res);
  33. _self.user = res.data
  34. // console.log(_self.user)
  35. }
  36. });
  37. uni.getStorage({
  38. key: 'Authorization',
  39. success: function (res) {
  40. console.log(res);
  41. }
  42. });
  43. }
  44. }
  45. }
  46. </script>
  47. <style lang="scss">
  48. </style>