vue-datepicker-setting.js 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. export default function () {
  2. return {
  3. option: {
  4. type: '',
  5. week: ['一', '二', '三', '四', '五', '六', '日'],
  6. month: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
  7. format: 'YYYY-MM-DD',
  8. placeholder: '请选择时间',
  9. inputStyle: {
  10. 'display': 'block',
  11. 'width': '100%',
  12. 'height': '34px',
  13. 'padding': '6px 12px',
  14. 'font-size': '14px',
  15. 'line-height': '1.42857143',
  16. 'color': '#555',
  17. 'background-color': '#fff',
  18. 'background-image': 'none',
  19. 'border': '1px solid #ccc',
  20. 'border-radius': '4px 0px 0px 4px',
  21. 'box-shadow': 'inset 0 1px 1px rgba(0,0,0,.075)',
  22. 'transition': 'border-color ease-in-out .15s,box-shadow ease-in-out .15s'
  23. },
  24. color: {
  25. checked: '#F50057',
  26. header: '#3f51b5',
  27. headerText: '#fff'
  28. },
  29. buttons: {
  30. ok: '确定',
  31. cancel: '取消'
  32. },
  33. overlayOpacity: 0.5, // 0.5 as default
  34. dismissible: true // as true as default
  35. },
  36. timeoption: {
  37. type: '',
  38. week: ['一', '二', '三', '四', '五', '六', '日'],
  39. month: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
  40. format: 'YYYY-MM-DD'
  41. },
  42. multiOption: {
  43. type: '',
  44. week: ['一', '二', '三', '四', '五', '六', '日'],
  45. month: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
  46. format: "YYYY-MM-DD"
  47. },
  48. limit: [
  49. {
  50. type: 'weekday',
  51. available: [1, 2, 3, 4, 5]
  52. },
  53. {
  54. type: 'fromto',
  55. from: '2016-02-01',
  56. to: '2016-02-20'
  57. }
  58. ]
  59. }
  60. }