new.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import Toast from '@vant/weapp/toast/toast';
  2. // pages/register/index.js
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. username:'',
  9. phone:'',
  10. id:'',
  11. school:'',
  12. showUnit: false, //单位弹层控制
  13. date: '请选择日期',
  14. array: ['学生', '教师'],
  15. array2: ['计算机科学与技术', '软件工程', '物联网工程', '艺术'],
  16. array3: ['清汤', '酸甜', '微麻微辣', '重辣'],
  17. index: 0,
  18. index2:0,
  19. index3:0,
  20. },
  21. // feild输入框
  22. onChange(event) {
  23. // event.detail 为当前输入的值
  24. console.log(event.detail);
  25. },
  26. // 获取事件
  27. bindPickerChange: function (e) {
  28. console.log('picker发送选择改变,携带值为', e.detail.value)
  29. this.setData({
  30. index: e.detail.value
  31. })
  32. },
  33. bindPicker2Change: function (e) {
  34. console.log('picker发送选择改变,携带值为', e.detail.value)
  35. this.setData({
  36. index2: e.detail.value
  37. })
  38. },
  39. bindPicker3Change: function (e) {
  40. console.log('picker发送选择改变,携带值为', e.detail.value)
  41. this.setData({
  42. index3: e.detail.value
  43. })
  44. },
  45. /**
  46. * 生命周期函数--监听页面加载
  47. */
  48. onLoad(options) {
  49. },
  50. // 点击日期组件确定事件
  51. bindDateChange: function (e) {
  52. this.setData({
  53. date: e.detail.value
  54. })
  55. },
  56. /**
  57. * 生命周期函数--监听页面显示
  58. */
  59. onShow() {
  60. },
  61. })