replace-date.en-US.eec91d9d.js 8.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import{_ as a,a as s,q as e,k as t}from"./index.3fe853a6.js";const p={pageData:{title:"custom date library",description:"",frontmatter:{},headers:[{level:3,title:"replace DatePicker",slug:"replace-DatePicker",content:""}],relativePath:"site/src/vueDocs/replace-date.en-US.md",content:`# custom date library
  2. Starting from the V3 version, the momentjs library is replaced by dayjs by default. If you need to use the momentjs or date-fns date library, you can replace it as follows:
  3. ### replace DatePicker
  4. \`\`\`js
  5. // moment or date-fns
  6. import DatePicker from 'ant-design-vue/es/date-picker/moment';
  7. import TimePicker from 'ant-design-vue/es/time-picker/moment';
  8. import Calendar from 'ant-design-vue/es/calendar/moment';
  9. // import DatePicker from 'ant-design-vue/es/date-picker/date-fns';
  10. // import TimePicker from 'ant-design-vue/es/time-picker/date-fns';
  11. // import Calendar from 'ant-design-vue/es/calendar/date-fns';
  12. import { createApp } from 'vue';
  13. import App from './App.vue';
  14. import antd from 'ant-design-vue';
  15. const app = createApp(App);
  16. app.use(DatePicker).use(TimePicker).use(Calendar).use(antd).mount('#app');
  17. \`\`\`
  18. > Note: If you need to register the ant-design-vue component library globally, then \`use(DatePicker)\` \`use(TimePicker)\` \`use(Calendar)\` must be executed before \`use(antd)\`, otherwise the default cannot be overridden dayjs version.
  19. `,html:`<h1 id="custom-date-library">custom date library <a class="header-anchor" href="#custom-date-library">
  20. <span aria-hidden="true" class="anchor">#</span>
  21. </a></h1>
  22. <p>Starting from the V3 version, the momentjs library is replaced by dayjs by default. If you need to use the momentjs or date-fns date library, you can replace it as follows:</p>
  23. <h3 id="replace-DatePicker">replace DatePicker <a class="header-anchor" href="#replace-DatePicker">
  24. <span aria-hidden="true" class="anchor">#</span>
  25. </a></h3>
  26. <pre class="language-js" v-pre><code><span class="token comment">// moment or date-fns</span>
  27. <span class="token keyword">import</span> DatePicker <span class="token keyword">from</span> <span class="token string">'ant-design-vue/es/date-picker/moment'</span><span class="token punctuation">;</span>
  28. <span class="token keyword">import</span> TimePicker <span class="token keyword">from</span> <span class="token string">'ant-design-vue/es/time-picker/moment'</span><span class="token punctuation">;</span>
  29. <span class="token keyword">import</span> Calendar <span class="token keyword">from</span> <span class="token string">'ant-design-vue/es/calendar/moment'</span><span class="token punctuation">;</span>
  30. <span class="token comment">// import DatePicker from 'ant-design-vue/es/date-picker/date-fns';</span>
  31. <span class="token comment">// import TimePicker from 'ant-design-vue/es/time-picker/date-fns';</span>
  32. <span class="token comment">// import Calendar from 'ant-design-vue/es/calendar/date-fns';</span>
  33. <span class="token keyword">import</span> <span class="token punctuation">{</span> createApp <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'vue'</span><span class="token punctuation">;</span>
  34. <span class="token keyword">import</span> App <span class="token keyword">from</span> <span class="token string">'./App.vue'</span><span class="token punctuation">;</span>
  35. <span class="token keyword">import</span> antd <span class="token keyword">from</span> <span class="token string">'ant-design-vue'</span><span class="token punctuation">;</span>
  36. <span class="token keyword">const</span> app <span class="token operator">=</span> <span class="token function">createApp</span><span class="token punctuation">(</span>App<span class="token punctuation">)</span><span class="token punctuation">;</span>
  37. app<span class="token punctuation">.</span><span class="token function">use</span><span class="token punctuation">(</span>DatePicker<span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">use</span><span class="token punctuation">(</span>TimePicker<span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">use</span><span class="token punctuation">(</span>Calendar<span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">use</span><span class="token punctuation">(</span>antd<span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">mount</span><span class="token punctuation">(</span><span class="token string">'#app'</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  38. </code></pre>
  39. <blockquote>
  40. <p>Note: If you need to register the ant-design-vue component library globally, then <code>use(DatePicker)</code> <code>use(TimePicker)</code> <code>use(Calendar)</code> must be executed before <code>use(antd)</code>, otherwise the default cannot be overridden dayjs version.</p>
  41. </blockquote>
  42. `,lastUpdated:1748060301812}},o={class:"markdown"};function c(r,n,i,u,l,k){return t(),s("article",o,n[0]||(n[0]=[e(`<h1 id="custom-date-library">custom date library <a class="header-anchor" href="#custom-date-library"><span aria-hidden="true" class="anchor">#</span></a></h1><p>Starting from the V3 version, the momentjs library is replaced by dayjs by default. If you need to use the momentjs or date-fns date library, you can replace it as follows:</p><h3 id="replace-DatePicker">replace DatePicker <a class="header-anchor" href="#replace-DatePicker"><span aria-hidden="true" class="anchor">#</span></a></h3><pre class="language-js"><code><span class="token comment">// moment or date-fns</span>
  43. <span class="token keyword">import</span> DatePicker <span class="token keyword">from</span> <span class="token string">&#39;ant-design-vue/es/date-picker/moment&#39;</span><span class="token punctuation">;</span>
  44. <span class="token keyword">import</span> TimePicker <span class="token keyword">from</span> <span class="token string">&#39;ant-design-vue/es/time-picker/moment&#39;</span><span class="token punctuation">;</span>
  45. <span class="token keyword">import</span> Calendar <span class="token keyword">from</span> <span class="token string">&#39;ant-design-vue/es/calendar/moment&#39;</span><span class="token punctuation">;</span>
  46. <span class="token comment">// import DatePicker from &#39;ant-design-vue/es/date-picker/date-fns&#39;;</span>
  47. <span class="token comment">// import TimePicker from &#39;ant-design-vue/es/time-picker/date-fns&#39;;</span>
  48. <span class="token comment">// import Calendar from &#39;ant-design-vue/es/calendar/date-fns&#39;;</span>
  49. <span class="token keyword">import</span> <span class="token punctuation">{</span> createApp <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">&#39;vue&#39;</span><span class="token punctuation">;</span>
  50. <span class="token keyword">import</span> App <span class="token keyword">from</span> <span class="token string">&#39;./App.vue&#39;</span><span class="token punctuation">;</span>
  51. <span class="token keyword">import</span> antd <span class="token keyword">from</span> <span class="token string">&#39;ant-design-vue&#39;</span><span class="token punctuation">;</span>
  52. <span class="token keyword">const</span> app <span class="token operator">=</span> <span class="token function">createApp</span><span class="token punctuation">(</span>App<span class="token punctuation">)</span><span class="token punctuation">;</span>
  53. app<span class="token punctuation">.</span><span class="token function">use</span><span class="token punctuation">(</span>DatePicker<span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">use</span><span class="token punctuation">(</span>TimePicker<span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">use</span><span class="token punctuation">(</span>Calendar<span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">use</span><span class="token punctuation">(</span>antd<span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">mount</span><span class="token punctuation">(</span><span class="token string">&#39;#app&#39;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  54. </code></pre><blockquote><p>Note: If you need to register the ant-design-vue component library globally, then <code>use(DatePicker)</code> <code>use(TimePicker)</code> <code>use(Calendar)</code> must be executed before <code>use(antd)</code>, otherwise the default cannot be overridden dayjs version.</p></blockquote>`,5)]))}const m=a(p,[["render",c]]);export{m as default};