index.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // components/diy-date/index.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {
  7. txtcolor: {
  8. type: String,
  9. value: "#000000",
  10. },
  11. txtfontsize: {
  12. type: Number,
  13. value: 32,
  14. },
  15. txtmargin: {
  16. type: String,
  17. value: "0rpx 0rpx 0rpx 30rpx",
  18. },
  19. datecolor: {
  20. type: String,
  21. value: "#000000",
  22. },
  23. datefontsize: {
  24. type: Number,
  25. value: 32,
  26. },
  27. datemargin: {
  28. type: String,
  29. value: "0rpx 30rpx 0rpx 0rpx",
  30. },
  31. txt: {
  32. type: String,
  33. value: "日期:",
  34. },
  35. date: {
  36. type: String,
  37. value: "2020-11-08",
  38. },
  39. },
  40. /**
  41. * 组件的初始数据
  42. */
  43. data: {
  44. /* date: '2020-11-08', */
  45. },
  46. /**
  47. * 组件的方法列表
  48. */
  49. methods: {
  50. bindDateChange: function(e) {
  51. this.triggerEvent('comclick', e.detail.value)
  52. this.setData({
  53. date: e.detail.value
  54. })
  55. console.log(this.data.date);
  56. },
  57. }
  58. })