C端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

151 lines
2.8 KiB

  1. // pages/park/park.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. item1: ["京", "沪", "浙", "苏", "粤", "鲁", "晋", "冀",
  8. "豫", "川", "渝", "辽", "吉", "黑", "皖", "鄂",
  9. "津", "贵", "云", "桂", "琼", "青", "新", "藏",
  10. "蒙", "宁", "甘", "陕", "闽", "赣", "湘"],
  11. item2: ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
  12. "Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P",
  13. "A", "S", "D", "F", "G", "H", "J", "K", "L",
  14. "Z", "X", "C", "V", "B", "N", "M"],
  15. hidden1: true,
  16. hidden2: true,
  17. carNo: '',
  18. },
  19. //车牌输入获取焦点
  20. d1: function () {
  21. var that = this;
  22. if (that.data.carNo == '') {
  23. that.setData({
  24. hidden1: false,
  25. hidden2: true
  26. })
  27. } else {
  28. that.setData({
  29. hidden1: true,
  30. hidden2: false
  31. })
  32. }
  33. },
  34. //车牌输入失去焦点
  35. d2: function () {
  36. var that = this;
  37. that.setData({
  38. hidden1: true,
  39. hidden2: true
  40. })
  41. },
  42. //获取车牌省份
  43. sheng: function (e) {
  44. var that = this;
  45. console.log(e.currentTarget.dataset.sh);
  46. that.setData({
  47. carNo: e.currentTarget.dataset.sh
  48. })
  49. if (that.data.carNo != '') {
  50. that.setData({
  51. hidden1: true,
  52. hidden2: false
  53. })
  54. }
  55. },
  56. //获取车牌号码
  57. other: function (e) {
  58. var that = this;
  59. console.log(e.currentTarget.dataset.ot);
  60. var carNo = that.data.carNo + e.currentTarget.dataset.ot;
  61. that.setData({
  62. carNo: carNo
  63. })
  64. },
  65. //回删车牌
  66. del: function () {
  67. var that = this;
  68. var ss = that.data.carNo;
  69. console.log(ss);
  70. var s = ss.split('');
  71. console.log(s);
  72. console.log(s.slice(0, -1));
  73. if (s.slice(0, -1).length == 0) {
  74. that.setData({
  75. hidden1: false,
  76. hidden2: true
  77. })
  78. }
  79. console.log(s.join('').slice(0, -1));
  80. var s = s.join('').slice(0, -1);
  81. that.setData({
  82. carNo: s
  83. })
  84. console.log(that.data.carNo.length);
  85. },
  86. //确认输入
  87. ok: function () {
  88. wx.navigateTo({
  89. url: '/pages/passCar/passCar',
  90. })
  91. },
  92. /**
  93. * 生命周期函数--监听页面加载
  94. */
  95. onLoad: function (options) {
  96. },
  97. /**
  98. * 生命周期函数--监听页面初次渲染完成
  99. */
  100. onReady: function () {
  101. },
  102. /**
  103. * 生命周期函数--监听页面显示
  104. */
  105. onShow: function () {
  106. },
  107. /**
  108. * 生命周期函数--监听页面隐藏
  109. */
  110. onHide: function () {
  111. },
  112. /**
  113. * 生命周期函数--监听页面卸载
  114. */
  115. onUnload: function () {
  116. },
  117. /**
  118. * 页面相关事件处理函数--监听用户下拉动作
  119. */
  120. onPullDownRefresh: function () {
  121. },
  122. /**
  123. * 页面上拉触底事件的处理函数
  124. */
  125. onReachBottom: function () {
  126. },
  127. /**
  128. * 用户点击右上角分享
  129. */
  130. onShareAppMessage: function () {
  131. }
  132. })