index.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. const _my = require("../../../__antmove/api/index.js")(my);
  2. const wx = _my; // pages/mine/standing/index.js
  3. import { updateUserInfo } from "../../../utils/api/api";
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. userInfo: wx.getStorageSync("userInfo")
  10. },
  11. getValue(e) {
  12. console.log(e);
  13. let type = e.currentTarget.dataset.type;
  14. this.setData({
  15. [`userInfo.${type}`]: e.detail
  16. });
  17. },
  18. clearImg(e) {
  19. let type = e.currentTarget.dataset.type;
  20. console.log(e);
  21. this.setData({
  22. [`userInfo.${type}`]: ""
  23. });
  24. },
  25. updateUserInfo() {
  26. updateUserInfo(this.data.userInfo).then(res => {
  27. wx.showToast({
  28. title: "修改成功",
  29. icon: "none",
  30. duration: 800,
  31. mask: true,
  32. success: function () {
  33. setTimeout(function () {
  34. wx.switchTab({
  35. url: "/pages/mine/index/index"
  36. });
  37. }, 800);
  38. }
  39. });
  40. });
  41. },
  42. /**
  43. * 生命周期函数--监听页面加载
  44. */
  45. onLoad(options) {
  46. this.setData({
  47. userInfo: wx.getStorageSync("userInfo")
  48. });
  49. },
  50. /**
  51. * 生命周期函数--监听页面初次渲染完成
  52. */
  53. onReady() { },
  54. /**
  55. * 生命周期函数--监听页面显示
  56. */
  57. onShow() { },
  58. /**
  59. * 生命周期函数--监听页面隐藏
  60. */
  61. onHide() { },
  62. /**
  63. * 生命周期函数--监听页面卸载
  64. */
  65. onUnload() { },
  66. /**
  67. * 页面相关事件处理函数--监听用户下拉动作
  68. */
  69. onPullDownRefresh() { },
  70. /**
  71. * 页面上拉触底事件的处理函数
  72. */
  73. onReachBottom() { },
  74. /**
  75. * 用户点击右上角分享
  76. */
  77. onShareAppMessage() { },
  78. antmoveAction: function () {
  79. //执行时动态赋值,请勿删除
  80. }
  81. });