createFile.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. // pages/createFile/createFile.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. choseAvatar: false,
  8. choseAvaSrc: '',
  9. sexIndex: '0',
  10. pickerText: '请选择',
  11. relativeText: '请选择',
  12. relativeRange: ['爸爸','妈妈', '爷爷', '奶奶']
  13. },
  14. /**
  15. * 生命周期函数--监听页面加载
  16. */
  17. onLoad(options) {
  18. },
  19. /**
  20. * 生命周期函数--监听页面初次渲染完成
  21. */
  22. onReady() {
  23. },
  24. /**
  25. * 生命周期函数--监听页面显示
  26. */
  27. onShow() {
  28. },
  29. /**
  30. * 保存
  31. */
  32. handleSave() {
  33. wx.showLoading({
  34. title: '加载中...',
  35. mask: true
  36. })
  37. setTimeout(() => {
  38. wx.hideLoading({
  39. success: (res) => {},
  40. })
  41. }, 1400);
  42. },
  43. /**
  44. * 选择关系
  45. */
  46. bindReaPickerChange(e) {
  47. var value = this.data.relativeRange[e.detail.value]
  48. this.setData({
  49. relativeText: value
  50. })
  51. },
  52. /**
  53. * 用户选择生日
  54. */
  55. bindPickerChange(e) {
  56. this.setData({
  57. pickerText: e.detail.value
  58. })
  59. },
  60. /**
  61. * 切换性别
  62. */
  63. handleSex(e) {
  64. console.log(e.currentTarget.dataset.index);
  65. this.setData({
  66. sexIndex: e.currentTarget.dataset.index
  67. })
  68. },
  69. /**
  70. * 用户选择头像
  71. */
  72. handleChoseAvatar() {
  73. var that = this
  74. wx.chooseImage({
  75. count: 1,
  76. sizeType: ['original', 'compressed'],
  77. sourceType: ['album', 'camera'],
  78. success (res) {
  79. // tempFilePath可以作为 img 标签的 src 属性显示图片
  80. const tempFilePaths = res.tempFilePaths
  81. console.log(tempFilePaths);
  82. that.setData({
  83. choseAvatar: true,
  84. choseAvaSrc: tempFilePaths
  85. })
  86. }
  87. })
  88. }
  89. })