my.js 2.1 KB

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