index.js 864 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. const isTel = (value) => !/^1[34578]\d{9}$/.test(value)
  2. import ad from '../index/ad'
  3. ad({
  4. onChange(e) {
  5. console.log('onChange', e)
  6. this.setData({
  7. error: isTel(e.detail.value),
  8. value: e.detail.value,
  9. })
  10. },
  11. onFocus(e) {
  12. this.setData({
  13. error: isTel(e.detail.value),
  14. })
  15. console.log('onFocus', e)
  16. },
  17. onBlur(e) {
  18. this.setData({
  19. error: isTel(e.detail.value),
  20. })
  21. console.log('onBlur', e)
  22. },
  23. onConfirm(e) {
  24. console.log('onConfirm', e)
  25. },
  26. onClear(e) {
  27. console.log('onClear', e)
  28. this.setData({
  29. error: true,
  30. value: '',
  31. })
  32. },
  33. onError() {
  34. wx.showModal({
  35. title: 'Please enter 11 digits',
  36. showCancel: !1,
  37. })
  38. },
  39. })