• 日期
    • 普通用法

    日期

    TIP

    1.0.0+

    普通用法

    日期 - 图1

    1. <avue-form v-model="form" :option="option" @submit="submit"></avue-form>
    2. <script>
    3. export default {
    4. data() {
    5. return {
    6. form:{
    7. datetime:'1398250549123'//时间戳例子
    8. },
    9. option:{
    10. labelWidth:110,
    11. column: [{
    12. label: "日期范围",
    13. prop: "daterange",
    14. type: "daterange",
    15. startPlaceholder: '日期开始范围自定义',
    16. endPlaceholder: '日期结束范围自定义',
    17. }, {
    18. label: "时间范围",
    19. value: 'timerange',
    20. type: 'timerange',
    21. startPlaceholder: '时间开始范围自定义',
    22. endPlaceholder: '时间结束范围自定义',
    23. }, {
    24. label: "时间日期范围",
    25. value: 'datetimerange',
    26. type: 'datetimerange',
    27. span:24,
    28. row:true,
    29. startPlaceholder: '时间日期开始范围自定义',
    30. endPlaceholder: '时间日期结束范围自定义',
    31. }, {
    32. label: "日期",
    33. prop: "date",
    34. type: "date"
    35. }, {
    36. label: "时间",
    37. prop: "time",
    38. type: "time",
    39. }, {
    40. label: "日期时间",
    41. prop: "datetime",
    42. type: "datetime",
    43. format: "yyyy-MM-dd hh:mm:ss",
    44. valueFormat: "timestamp",
    45. }, {
    46. label: "周",
    47. prop: "week",
    48. type: "week",
    49. format: "yyyy 第 WW 周"
    50. }, {
    51. label: "月",
    52. prop: "month",
    53. type: "month",
    54. }, {
    55. label: "年",
    56. prop: "year",
    57. type: "year",
    58. }, {
    59. label: "多个日期",
    60. prop: "dates",
    61. type: "dates",
    62. format: "yyyy-MM-dd hh:mm:ss",
    63. valueFormat: "yyyy-MM-dd hh:mm:ss",
    64. }]
    65. },
    66. };
    67. },
    68. methods: {
    69. submit(){
    70. this.$message.success('当前数据'+JSON.stringify(this.form))
    71. }
    72. }
    73. }
    74. </script>