12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- "use strict";
- var _page = _interopRequireDefault(require("../../common/page"));
- var _toast = _interopRequireDefault(require("../../dist/toast/toast"));
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
- (0, _page["default"])({
- data: {
- minHour: 10,
- maxHour: 20,
- minDate: new Date(2018, 0, 1).getTime(),
- maxDate: new Date(2019, 10, 1).getTime(),
- currentDate1: new Date(2018, 2, 31).getTime(),
- currentDate2: null,
- currentDate3: new Date(2018, 0, 1),
- currentDate4: "12:00",
- loading: false,
- formatter: function formatter(type, value) {
- if (type === "year") {
- return "".concat(value, "\u5E74");
- }
- if (type === "month") {
- return "".concat(value, "\u6708");
- }
- return value;
- },
- filter: function filter(type, options) {
- if (type === "minute") {
- return options.filter(function (option) {
- return option % 5 === 0;
- });
- }
- return options;
- }
- },
- onInput: function onInput(event) {
- var detail = event.detail,
- currentTarget = event.currentTarget;
- var result = this.getResult(detail, currentTarget.dataset.type);
- (0, _toast["default"])(result);
- },
- getResult: function getResult(time, type) {
- var date = new Date(time);
- switch (type) {
- case "datetime":
- return date.toLocaleString();
- case "date":
- return date.toLocaleDateString();
- case "year-month":
- return "".concat(date.getFullYear(), "/").concat(date.getMonth() + 1);
- case "time":
- return time;
- default:
- return "";
- }
- }
- });
|