register.ts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. // pages/register/register.ts
  2. import { areaList } from '@vant/area-data';
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. /// 公司名称
  9. companyname: '',
  10. /// 公司地址
  11. address: '',
  12. /// 姓名
  13. username: '',
  14. /// 手机号码
  15. mobile: '',
  16. /// 验证码
  17. captchacode: '',
  18. /// 密码
  19. pwd: '',
  20. /// 确认密码
  21. confirmpwd: '',
  22. /// 是否显示区域
  23. isShowArea: false,
  24. /// 省市区数据
  25. areaList,
  26. /// 地区
  27. area: '',
  28. /// 验证码信息
  29. msg: '发送验证码',
  30. /// 倒计时
  31. count: 60,
  32. },
  33. /**
  34. * 立即注册
  35. */
  36. registerNow() {
  37. Toast.loading({
  38. message: '注册中...',
  39. forbidClick: true,
  40. });
  41. },
  42. /**
  43. * 输入合规性校验
  44. */
  45. check(): boolean {
  46. return true
  47. },
  48. /**
  49. * 获取手机短信验证码
  50. */
  51. getCaptchaCode() {
  52. },
  53. /**
  54. * 获取地区信息
  55. */
  56. getAreaAddress() {
  57. this.setData({
  58. isShowArea: true
  59. })
  60. },
  61. /// 关闭地址选择组件
  62. cancelArea(e) {
  63. this.setData({
  64. isShowArea: false
  65. })
  66. },
  67. changeArea(e) {
  68. console.log(e.detail.values)
  69. },
  70. /// 显示地址选择组件
  71. showArea(e) {
  72. this.setData({
  73. isShowArea: true
  74. })
  75. },
  76. /**
  77. * 生命周期函数--监听页面加载
  78. */
  79. onLoad() {
  80. },
  81. /**
  82. * 生命周期函数--监听页面初次渲染完成
  83. */
  84. onReady() {
  85. },
  86. /**
  87. * 生命周期函数--监听页面显示
  88. */
  89. onShow() {
  90. },
  91. /**
  92. * 生命周期函数--监听页面隐藏
  93. */
  94. onHide() {
  95. },
  96. /**
  97. * 生命周期函数--监听页面卸载
  98. */
  99. onUnload() {
  100. },
  101. /**
  102. * 页面相关事件处理函数--监听用户下拉动作
  103. */
  104. onPullDownRefresh() {
  105. },
  106. /**
  107. * 页面上拉触底事件的处理函数
  108. */
  109. onReachBottom() {
  110. },
  111. /**
  112. * 用户点击右上角分享
  113. */
  114. onShareAppMessage() {
  115. }
  116. })