From 3eadc8543b00710f57aee2334cd6959461f40158 Mon Sep 17 00:00:00 2001 From: mxie <15623530290@163.com> Date: Tue, 24 Jul 2018 14:01:14 +0800 Subject: [PATCH] demo: add year and month type --- demo/build.js | 2 +- demo/build.js.map | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/demo/build.js b/demo/build.js index 0509f87..7f7e782 100644 --- a/demo/build.js +++ b/demo/build.js @@ -1,2 +1,2 @@ -!function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t){e.exports=Vue},function(e,t){e.exports=DatePicker},function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),i=n(1),o=n.n(i);r.a.use(o.a),new r.a({el:"#app",data:function(){return{value1:new Date,value2:"",value3:new Date,value4:"",value5:"",value6:"",value7:"",value8:"",value9:""}},methods:{getSource:function(e){var t=this,n=this.$createElement;return Object.keys(e).map(function(a){var i=e[a];return n("section",{class:"source"},[n("label",{class:"label"},[a," : "]),r.a.compile(i).render.call(t)])})},getPre:function(e){var t=this.$createElement;return Object.keys(e).map(function(n){var a=e[n].replace(/\n/g,"").replace(/\s+/g," ");return t("pre",{class:"pre"},[t("code",{class:"language-html"},[a])])})}},render:function(e){var t=this;return e("div",{attrs:{id:"app"}},[[{exam:{base:'',range:''}},{exam:{datetime:'\n ',"datetime with time-picker-options":'\n ',"datetime with minute-step":'\n ',"datetime range":'\n '},tips:'if you use the datetime, you should set the format to "YYYY-MM-DD HH:mm:ss" which default is "YYY-MM-DD'},{exam:{"with confirm":'\n ',"datetime with confirm":'\n ',"range width confirm":'\n '},tips:'Recommend to use the confirm option when the type is "datetime" or "range" is true'}].map(function(n){return e("div",{class:"example"},[t.getSource(n.exam),n.tips?e("blockquote",{class:"tips"},[n.tips]):"",t.getPre(n.exam)])})])}})}]); +!function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t){e.exports=Vue},function(e,t){e.exports=DatePicker},function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),i=n(1),o=n.n(i);r.a.use(o.a),new r.a({el:"#app",data:function(){return{value1:new Date,value2:"",value3:new Date,value4:"",value5:"",value6:"",value7:"",value8:"",value9:"",value10:new Date,value11:new Date}},methods:{getSource:function(e){var t=this,n=this.$createElement;return Object.keys(e).map(function(a){var i=e[a];return n("section",{class:"source"},[n("label",{class:"label"},[a," : "]),r.a.compile(i).render.call(t)])})},getPre:function(e){var t=this.$createElement;return Object.keys(e).map(function(n){var a=e[n].replace(/\n/g,"").replace(/\s+/g," ");return t("pre",{class:"pre"},[t("code",{class:"language-html"},[a])])})}},render:function(e){var t=this;return e("div",{attrs:{id:"app"}},[[{exam:{base:'',range:'',month:'',year:''}},{exam:{datetime:'\n ',"datetime with time-picker-options":'\n ',"datetime with minute-step":'\n ',"datetime range":'\n '},tips:'if you use the datetime, you should set the format to "YYYY-MM-DD HH:mm:ss" which default is "YYY-MM-DD'},{exam:{"with confirm":'\n ',"datetime with confirm":'\n ',"range width confirm":'\n '},tips:'Recommend to use the confirm option when the type is "datetime" or "range" is true'}].map(function(n){return e("div",{class:"example"},[t.getSource(n.exam),n.tips?e("blockquote",{class:"tips"},[n.tips]):"",t.getPre(n.exam)])})])}})}]); //# sourceMappingURL=build.js.map \ No newline at end of file diff --git a/demo/build.js.map b/demo/build.js.map index 9b0b051..82c4255 100644 --- a/demo/build.js.map +++ b/demo/build.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///external \"Vue\"","webpack:///external \"DatePicker\"","webpack:///./demo/index.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","r","value","n","__esModule","object","property","prototype","hasOwnProperty","p","s","Vue","DatePicker","vue__WEBPACK_IMPORTED_MODULE_0___default","a","use","_index__WEBPACK_IMPORTED_MODULE_1___default","el","data","value1","Date","value2","value3","value4","value5","value6","value7","value8","value9","methods","getSource","obj","_this","this","h","$createElement","keys","map","key","class","compile","render","getPre","replace","_this2","attrs","id","exam","base","range","datetime","datetime with time-picker-options","datetime with minute-step","datetime range","tips","with confirm","datetime with confirm","range width confirm"],"mappings":"aACA,IAAAA,KAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,IACAG,EAAAH,EACAI,GAAA,EACAH,YAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,GACAK,cAAA,EACAC,YAAA,EACAC,IAAAN,KAMAZ,EAAAmB,EAAA,SAAAjB,GACAY,OAAAC,eAAAb,EAAA,cAAiDkB,OAAA,KAIjDpB,EAAAqB,EAAA,SAAAlB,GACA,IAAAS,EAAAT,KAAAmB,WACA,WAA2B,OAAAnB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAU,EAAAC,GAAsD,OAAAV,OAAAW,UAAAC,eAAAnB,KAAAgB,EAAAC,IAGtDxB,EAAA2B,EAAA,GAIA3B,IAAA4B,EAAA,mBCnEAzB,EAAAD,QAAA2B,mBCAA1B,EAAAD,QAAA4B,oFCGAC,EAAAC,EAAIC,IAAIC,EAAAF,GAER,IAAID,EAAAC,GACFG,GAAI,OACJC,KAFM,WAGJ,OACEC,OAAQ,IAAIC,KACZC,OAAQ,GACRC,OAAQ,IAAIF,KACZG,OAAQ,GACRC,OAAQ,GACRC,OAAQ,GACRC,OAAQ,GACRC,OAAQ,GACRC,OAAQ,KAGZC,SACEC,UADO,SACIC,GAAK,IAAAC,EAAAC,KAAAC,EAAAD,KAAAE,eACd,OAAOvC,OAAOwC,KAAKL,GAAKM,IAAI,SAAAC,GAC1B,IAAMpC,EAAQ6B,EAAIO,GAClB,OACEJ,EAAA,WAASK,MAAM,WACbL,EAAA,SAAOK,MAAM,UAASD,EAAtB,QACCzB,EAAAC,EAAI0B,QAAQtC,GAAOuC,OAAOpD,KAAK2C,QAKxCU,OAZO,SAYCX,GAAK,IAAAG,EAAAD,KAAAE,eACX,OAAOvC,OAAOwC,KAAKL,GAAKM,IAAI,SAAAC,GAC1B,IAAMpC,EAAQ6B,EAAIO,GAAKK,QAAQ,MAAO,IAAIA,QAAQ,OAAQ,KAC1D,OACET,EAAA,OAAKK,MAAM,QACTL,EAAA,QAAMK,MAAM,kBAAiBrC,UAMvCuC,OAtCM,SAsCEP,GAAG,IAAAU,EAAAX,KA0ET,OACEC,EAAA,OAAAW,OAAKC,GAAG,WAZNC,MA7DFC,KAAQ,kFACRC,MAAS,kEA+DPF,MA5DFG,SAAA,4JAMAC,oCAAA,wSAWAC,4BAAA,uMAQAC,iBAAA,8KAoCEC,KAAM,4GAGNP,MA9BFQ,eAAA,2IAMAC,wBAAA,+KAOAC,sBAAA,6JAkBEH,KAAM,uFAKDjB,IAAI,SAAAN,GAAA,OACPG,EAAA,OAAKK,MAAM,YACRK,EAAKd,UAAUC,EAAIgB,MAElBhB,EAAIuB,KACApB,EAAA,cAAYK,MAAM,SAAQR,EAAIuB,OAC9B,GAELV,EAAKF,OAAOX,EAAIgB","file":"build.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2);\n","module.exports = Vue;","module.exports = DatePicker;","import Vue from 'vue'\nimport DatePicker from '@/index'\n\nVue.use(DatePicker)\n\nnew Vue({ // eslint-disable-line\n el: '#app',\n data () {\n return {\n value1: new Date(),\n value2: '',\n value3: new Date(),\n value4: '',\n value5: '',\n value6: '',\n value7: '',\n value8: '',\n value9: ''\n }\n },\n methods: {\n getSource (obj) {\n return Object.keys(obj).map(key => {\n const value = obj[key]\n return (\n
\n \n {Vue.compile(value).render.call(this)}\n
\n )\n })\n },\n getPre (obj) {\n return Object.keys(obj).map(key => {\n const value = obj[key].replace(/\\n/g, '').replace(/\\s+/g, ' ')\n return (\n
\n            {value}\n          
\n )\n })\n }\n },\n render (h) {\n const example1 = {\n 'base': '',\n 'range': ''\n }\n const example2 = {\n 'datetime': `\n `,\n 'datetime with time-picker-options': `\n `,\n 'datetime with minute-step': `\n `,\n 'datetime range': `\n `\n }\n const example3 = {\n 'with confirm': `\n `,\n 'datetime with confirm': `\n `,\n 'range width confirm': `\n `\n }\n const arr = [\n {\n exam: example1\n },\n {\n exam: example2,\n tips: 'if you use the datetime, you should set the format to \"YYYY-MM-DD HH:mm:ss\" which default is \"YYY-MM-DD'\n },\n {\n exam: example3,\n tips: 'Recommend to use the confirm option when the type is \"datetime\" or \"range\" is true'\n }\n ]\n return (\n
\n {arr.map(obj => (\n
\n {this.getSource(obj.exam)}\n {\n obj.tips\n ?
{obj.tips}
\n : ''\n }\n {this.getPre(obj.exam)}\n
\n ))}\n
\n )\n }\n})\n"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///external \"Vue\"","webpack:///external \"DatePicker\"","webpack:///./demo/index.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","r","value","n","__esModule","object","property","prototype","hasOwnProperty","p","s","Vue","DatePicker","vue__WEBPACK_IMPORTED_MODULE_0___default","a","use","_index__WEBPACK_IMPORTED_MODULE_1___default","el","data","value1","Date","value2","value3","value4","value5","value6","value7","value8","value9","value10","value11","methods","getSource","obj","_this","this","h","$createElement","keys","map","key","class","compile","render","getPre","replace","_this2","attrs","id","exam","base","range","month","year","datetime","datetime with time-picker-options","datetime with minute-step","datetime range","tips","with confirm","datetime with confirm","range width confirm"],"mappings":"aACA,IAAAA,KAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,IACAG,EAAAH,EACAI,GAAA,EACAH,YAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,GACAK,cAAA,EACAC,YAAA,EACAC,IAAAN,KAMAZ,EAAAmB,EAAA,SAAAjB,GACAY,OAAAC,eAAAb,EAAA,cAAiDkB,OAAA,KAIjDpB,EAAAqB,EAAA,SAAAlB,GACA,IAAAS,EAAAT,KAAAmB,WACA,WAA2B,OAAAnB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAU,EAAAC,GAAsD,OAAAV,OAAAW,UAAAC,eAAAnB,KAAAgB,EAAAC,IAGtDxB,EAAA2B,EAAA,GAIA3B,IAAA4B,EAAA,mBCnEAzB,EAAAD,QAAA2B,mBCAA1B,EAAAD,QAAA4B,oFCGAC,EAAAC,EAAIC,IAAIC,EAAAF,GAER,IAAID,EAAAC,GACFG,GAAI,OACJC,KAFM,WAGJ,OACEC,OAAQ,IAAIC,KACZC,OAAQ,GACRC,OAAQ,IAAIF,KACZG,OAAQ,GACRC,OAAQ,GACRC,OAAQ,GACRC,OAAQ,GACRC,OAAQ,GACRC,OAAQ,GACRC,QAAS,IAAIT,KACbU,QAAS,IAAIV,OAGjBW,SACEC,UADO,SACIC,GAAK,IAAAC,EAAAC,KAAAC,EAAAD,KAAAE,eACd,OAAOzC,OAAO0C,KAAKL,GAAKM,IAAI,SAAAC,GAC1B,IAAMtC,EAAQ+B,EAAIO,GAClB,OACEJ,EAAA,WAASK,MAAM,WACbL,EAAA,SAAOK,MAAM,UAASD,EAAtB,QACC3B,EAAAC,EAAI4B,QAAQxC,GAAOyC,OAAOtD,KAAK6C,QAKxCU,OAZO,SAYCX,GAAK,IAAAG,EAAAD,KAAAE,eACX,OAAOzC,OAAO0C,KAAKL,GAAKM,IAAI,SAAAC,GAC1B,IAAMtC,EAAQ+B,EAAIO,GAAKK,QAAQ,MAAO,IAAIA,QAAQ,OAAQ,KAC1D,OACET,EAAA,OAAKK,MAAM,QACTL,EAAA,QAAMK,MAAM,kBAAiBvC,UAMvCyC,OAxCM,SAwCEP,GAAG,IAAAU,EAAAX,KA4ET,OACEC,EAAA,OAAAW,OAAKC,GAAG,WAZNC,MA/DFC,KAAQ,kFACRC,MAAS,sDACTC,MAAS,wFACTC,KAAQ,uFA+DNJ,MA5DFK,SAAA,4JAMAC,oCAAA,wSAWAC,4BAAA,uMAQAC,iBAAA,8KAoCEC,KAAM,4GAGNT,MA9BFU,eAAA,2IAMAC,wBAAA,+KAOAC,sBAAA,6JAkBEH,KAAM,uFAKDnB,IAAI,SAAAN,GAAA,OACPG,EAAA,OAAKK,MAAM,YACRK,EAAKd,UAAUC,EAAIgB,MAElBhB,EAAIyB,KACAtB,EAAA,cAAYK,MAAM,SAAQR,EAAIyB,OAC9B,GAELZ,EAAKF,OAAOX,EAAIgB","file":"build.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 2);\n","module.exports = Vue;","module.exports = DatePicker;","import Vue from 'vue'\nimport DatePicker from '@/index'\n\nVue.use(DatePicker)\n\nnew Vue({ // eslint-disable-line\n el: '#app',\n data () {\n return {\n value1: new Date(),\n value2: '',\n value3: new Date(),\n value4: '',\n value5: '',\n value6: '',\n value7: '',\n value8: '',\n value9: '',\n value10: new Date(),\n value11: new Date()\n }\n },\n methods: {\n getSource (obj) {\n return Object.keys(obj).map(key => {\n const value = obj[key]\n return (\n
\n \n {Vue.compile(value).render.call(this)}\n
\n )\n })\n },\n getPre (obj) {\n return Object.keys(obj).map(key => {\n const value = obj[key].replace(/\\n/g, '').replace(/\\s+/g, ' ')\n return (\n
\n            {value}\n          
\n )\n })\n }\n },\n render (h) {\n const example1 = {\n 'base': '',\n 'range': '',\n 'month': '',\n 'year': ''\n }\n const example2 = {\n 'datetime': `\n `,\n 'datetime with time-picker-options': `\n `,\n 'datetime with minute-step': `\n `,\n 'datetime range': `\n `\n }\n const example3 = {\n 'with confirm': `\n `,\n 'datetime with confirm': `\n `,\n 'range width confirm': `\n `\n }\n const arr = [\n {\n exam: example1\n },\n {\n exam: example2,\n tips: 'if you use the datetime, you should set the format to \"YYYY-MM-DD HH:mm:ss\" which default is \"YYY-MM-DD'\n },\n {\n exam: example3,\n tips: 'Recommend to use the confirm option when the type is \"datetime\" or \"range\" is true'\n }\n ]\n return (\n
\n {arr.map(obj => (\n
\n {this.getSource(obj.exam)}\n {\n obj.tips\n ?
{obj.tips}
\n : ''\n }\n {this.getPre(obj.exam)}\n
\n ))}\n
\n )\n }\n})\n"],"sourceRoot":""} \ No newline at end of file