my.js 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import APIClient from '../../utils/APIClient.js'
  2. export const myInit = (that) => {
  3. that.setData({
  4. myData: {
  5. title: '修改资料',
  6. concern: '我的关注',
  7. course: '我的课程',
  8. read: '我的朗读',
  9. keep: '我的收藏',
  10. collage: '我的拼团',
  11. wallet: '我的钱包',
  12. address:['北京海淀','中关村','三小'],
  13. schoolCity: '青岛市',
  14. schoolName: '黄岛区志贤中学',
  15. playNum: 31549,
  16. attentionCount: 10254,
  17. point: 6317,
  18. flowerNum: 56245,
  19. user: {}
  20. }
  21. });
  22. that.toMyEdit = (e) => {
  23. let title = e.currentTarget.dataset.title;
  24. wx.navigateTo({
  25. url: `../user/myEdit/myEdit?title=${title}`
  26. });
  27. },
  28. that.toMyConcern = e => {
  29. let title = e.currentTarget.dataset.title;
  30. wx.navigateTo({
  31. url: `../user/myconcern/myconcern?title=${title}`
  32. });
  33. }
  34. that.toMyWallet = e => {
  35. let title = e.currentTarget.dataset.title;
  36. wx.navigateTo({
  37. url: `../user/myWallet/myWallet?title=${title}`
  38. });
  39. },
  40. that.toMyCourse = e => {
  41. let title = e.currentTarget.dataset.title;
  42. wx.navigateTo({
  43. url: `../user/mycourse/mycourse?title=${title}`
  44. });
  45. },
  46. that.toMyRead = e => {
  47. let title = e.currentTarget.dataset.title;
  48. wx.navigateTo({
  49. url: `../user/myread/myread?title=${title}`
  50. });
  51. },
  52. that.toMyKeep = e => {
  53. let title = e.currentTarget.dataset.title;
  54. wx.navigateTo({
  55. url: `../user/mycollection/mycollection?title=${title}`
  56. });
  57. },
  58. that.toMyCollage = e => {
  59. let title = e.currentTarget.dataset.title;
  60. wx.navigateTo({
  61. url: `../../pages/groupPage/my-group/my-group?title=${title}`
  62. });
  63. // debugger
  64. APIClient.myWallet().success(res => {
  65. // debugger
  66. console.log(res.data.data.data);
  67. });
  68. },
  69. that.userInfo = function () {
  70. const userInfo = wx.getStorageSync('user');
  71. console.log(userInfo.data.data.data);
  72. that.data.myData.user = userInfo.data.data.data;//直接赋值 给 myData的user对象。
  73. that.setData({
  74. myData: that.data.myData,
  75. },()=>{
  76. console.log('myData的user对象,赋值成功')
  77. console.log(that.data.myData);
  78. });
  79. // APIClient.getOpenidSessionKey(res => {
  80. // console.log(res.data.data.data);
  81. // that.data.myData.user = res.data.data.data;//挂载user对象。
  82. // that.setData({
  83. // myData: that.data.myData
  84. // },() => {
  85. // console.log(that.data.myData)
  86. // });
  87. // });
  88. }()
  89. }