123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291 |
- import{_ as s,a,q as t,k as p}from"./index.3fe853a6.js";const e={pageData:{title:"\u5FEB\u901F\u4E0A\u624B",description:"",frontmatter:{},headers:[{level:2,title:"\u5728\u7EBF\u6F14\u793A",slug:"\u5728\u7EBF\u6F14\u793A",content:"\u6700\u7B80\u5355\u7684\u4F7F\u7528\u65B9\u5F0F\u53C2\u7167\u4EE5\u4E0B CodeSandbox \u6F14\u793A\uFF0C\u4E5F\u63A8\u8350 Fork \u672C\u4F8B\u6765\u8FDB\u884C `Bug Report`\u3002"},{level:2,title:"\u5F15\u5165 ant-design-vue",slug:"\u5F15\u5165-ant-design-vue",content:"1. \u5B89\u88C5\u811A\u624B\u67B6\u5DE5\u5177"},{level:3,title:"1. \u5B89\u88C5\u811A\u624B\u67B6\u5DE5\u5177",slug:"_1-\u5B89\u88C5\u811A\u624B\u67B6\u5DE5\u5177",content:"[vue-cli](https://github.com/vuejs/vue-cli)"},{level:3,title:"2. \u521B\u5EFA\u4E00\u4E2A\u9879\u76EE",slug:"_2-\u521B\u5EFA\u4E00\u4E2A\u9879\u76EE",content:"\u4F7F\u7528\u547D\u4EE4\u884C\u8FDB\u884C\u521D\u59CB\u5316\u3002"},{level:3,title:"3. \u4F7F\u7528\u7EC4\u4EF6",slug:"_3-\u4F7F\u7528\u7EC4\u4EF6",content:"\u5B89\u88C5"},{level:2,title:"\u517C\u5BB9\u6027",slug:"\u517C\u5BB9\u6027",content:"Ant Design Vue 2.x+ \u652F\u6301\u6240\u6709\u7684\u73B0\u4EE3\u6D4F\u89C8\u5668\u3002"},{level:2,title:"\u6309\u9700\u52A0\u8F7D",slug:"\u6309\u9700\u52A0\u8F7D",content:"\u5982\u679C\u4F60\u4EC5\u9700\u8981\u52A0\u8F7D\u4F7F\u7528\u7684\u7EC4\u4EF6\uFF0C\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u7684\u5199\u6CD5\u6765\u6309\u9700\u52A0\u8F7D\u7EC4\u4EF6\u3002"},{level:2,title:"\u914D\u7F6E\u4E3B\u9898\u548C\u5B57\u4F53",slug:"\u914D\u7F6E\u4E3B\u9898\u548C\u5B57\u4F53",content:""}],relativePath:"site/src/vueDocs/getting-started.zh-CN.md",content:`# \u5FEB\u901F\u4E0A\u624B
- Ant Design Vue \u81F4\u529B\u4E8E\u63D0\u4F9B\u7ED9\u7A0B\u5E8F\u5458**\u6109\u60A6**\u7684\u5F00\u53D1\u4F53\u9A8C\u3002
- > \u5728\u5F00\u59CB\u4E4B\u524D\uFF0C\u63A8\u8350\u5148\u5B66\u4E60 [Vue](https://www.vuejs.org/) \u548C [ES2015](http://babeljs.io/docs/learn-es2015/)\uFF0C\u5E76\u6B63\u786E\u5B89\u88C5\u548C\u914D\u7F6E\u4E86 [Node.js](https://nodejs.org/) v8.9 \u6216\u4EE5\u4E0A\u3002\u5B98\u65B9\u6307\u5357\u5047\u8BBE\u4F60\u5DF2\u4E86\u89E3\u5173\u4E8E HTML\u3001CSS \u548C JavaScript \u7684\u4E2D\u7EA7\u77E5\u8BC6\uFF0C\u5E76\u4E14\u5DF2\u7ECF\u5B8C\u5168\u638C\u63E1\u4E86 Vue \u7684\u6B63\u786E\u5F00\u53D1\u65B9\u5F0F\u3002\u5982\u679C\u4F60\u521A\u5F00\u59CB\u5B66\u4E60\u524D\u7AEF\u6216\u8005 Vue\uFF0C\u5C06 UI \u6846\u67B6\u4F5C\u4E3A\u4F60\u7684\u7B2C\u4E00\u6B65\u53EF\u80FD\u4E0D\u662F\u6700\u597D\u7684\u4E3B\u610F\u3002
- ## \u5728\u7EBF\u6F14\u793A
- \u6700\u7B80\u5355\u7684\u4F7F\u7528\u65B9\u5F0F\u53C2\u7167\u4EE5\u4E0B CodeSandbox \u6F14\u793A\uFF0C\u4E5F\u63A8\u8350 Fork \u672C\u4F8B\u6765\u8FDB\u884C \`Bug Report\`\u3002
- - [](https://codesandbox.io/s/agitated-franklin-1w72v)
- ## \u5F15\u5165 ant-design-vue
- ### 1. \u5B89\u88C5\u811A\u624B\u67B6\u5DE5\u5177
- [vue-cli](https://github.com/vuejs/vue-cli)
- \`\`\`bash
- $ npm install -g @vue/cli
- # OR
- $ yarn global add @vue/cli
- \`\`\`
- ### 2. \u521B\u5EFA\u4E00\u4E2A\u9879\u76EE
- \u4F7F\u7528\u547D\u4EE4\u884C\u8FDB\u884C\u521D\u59CB\u5316\u3002
- \`\`\`bash
- $ vue create antd-demo
- \`\`\`
- \u5E76\u914D\u7F6E\u9879\u76EE\u3002
- \u82E5\u5B89\u88C5\u7F13\u6162\u62A5\u9519\uFF0C\u53EF\u5C1D\u8BD5\u7528 \`cnpm\` \u6216\u522B\u7684\u955C\u50CF\u6E90\u81EA\u884C\u5B89\u88C5\uFF1A\`rm -rf node_modules && cnpm install\`\u3002
- ### 3. \u4F7F\u7528\u7EC4\u4EF6
- #### \u5B89\u88C5
- \`\`\`bash
- $ npm i --save ant-design-vue
- \`\`\`
- #### \u6CE8\u518C
- \u5982\u679C\u4F7F\u7528 Vue \u9ED8\u8BA4\u7684\u6A21\u677F\u8BED\u6CD5\uFF0C\u9700\u8981\u6CE8\u518C\u7EC4\u4EF6\u540E\u65B9\u53EF\u4F7F\u7528\uFF0C\u6709\u5982\u4E0B\u4E09\u79CD\u65B9\u5F0F\u6CE8\u518C\u7EC4\u4EF6\uFF1A
- **\u5168\u5C40\u5B8C\u6574\u6CE8\u518C**
- \`\`\`jsx
- import { createApp } from 'vue';
- import Antd from 'ant-design-vue';
- import App from './App';
- import 'ant-design-vue/dist/antd.css';
- const app = createApp(App);
- app.use(Antd).mount('#app');
- \`\`\`
- \u4EE5\u4E0A\u4EE3\u7801\u4FBF\u5B8C\u6210\u4E86 Antd \u7684\u5168\u5C40\u6CE8\u518C\u3002\u9700\u8981\u6CE8\u610F\u7684\u662F\uFF0C\u6837\u5F0F\u6587\u4EF6\u9700\u8981\u5355\u72EC\u5F15\u5165\u3002
- **\u5168\u5C40\u90E8\u5206\u6CE8\u518C**
- \`\`\`jsx
- import { createApp } from 'vue';
- import { Button, message } from 'ant-design-vue';
- import App from './App';
- const app = createApp(App);
- /* \u4F1A\u81EA\u52A8\u6CE8\u518C Button \u4E0B\u7684\u5B50\u7EC4\u4EF6, \u4F8B\u5982 Button.Group */
- app.use(Button).mount('#app');
- app.config.globalProperties.$message = message;
- \`\`\`
- **\u5C40\u90E8\u6CE8\u518C\u7EC4\u4EF6**
- \u6B64\u79CD\u65B9\u5F0F\u9700\u8981\u5206\u522B\u6CE8\u518C\u7EC4\u4EF6\u5B50\u7EC4\u4EF6\uFF0C\u5982 Button\u3001ButtonGroup\uFF0C\u5E76\u4E14\u6CE8\u518C\u540E\u4EC5\u5728\u5F53\u524D\u7EC4\u4EF6\u4E2D\u6709\u6548\u3002\u6240\u4EE5\u6211\u4EEC\u63A8\u8350\u4F7F\u7528\u4E0A\u8FF0\u4E24\u79CD\u65B9\u5F0F\u3002
- \`\`\`html
- <template>
- <a-button>Add</a-button>
- </template>
- <script>
- import { Button } from 'ant-design-vue';
- const ButtonGroup = Button.Group;
- export default {
- components: {
- AButton: Button,
- AButtonGroup: ButtonGroup,
- },
- };
- </script>
- \`\`\`
- ## \u517C\u5BB9\u6027
- Ant Design Vue 2.x+ \u652F\u6301\u6240\u6709\u7684\u73B0\u4EE3\u6D4F\u89C8\u5668\u3002
- \u5982\u679C\u9700\u8981\u652F\u6301 IE9+\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528 Ant Design Vue 1.x & Vue 2.x\u3002
- ## \u6309\u9700\u52A0\u8F7D
- \u5982\u679C\u4F60\u4EC5\u9700\u8981\u52A0\u8F7D\u4F7F\u7528\u7684\u7EC4\u4EF6\uFF0C\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u7684\u5199\u6CD5\u6765\u6309\u9700\u52A0\u8F7D\u7EC4\u4EF6\u3002
- \`\`\`jsx
- import Button from 'ant-design-vue/lib/button';
- import 'ant-design-vue/lib/button/style'; // \u6216\u8005 ant-design-vue/lib/button/style/css \u52A0\u8F7D css \u6587\u4EF6
- \`\`\`
- \u5982\u679C\u4F60\u4F7F\u7528\u4E86 babel\uFF0C\u90A3\u4E48\u53EF\u4EE5\u4F7F\u7528 [babel-plugin-import](https://github.com/ant-design/babel-plugin-import) \u6765\u8FDB\u884C\u6309\u9700\u52A0\u8F7D\uFF0C\u52A0\u5165\u8FD9\u4E2A\u63D2\u4EF6\u540E\u3002\u4F60\u53EF\u4EE5\u4ECD\u7136\u8FD9\u4E48\u5199\uFF1A
- \`\`\`jsx
- import { Button } from 'ant-design-vue';
- \`\`\`
- \u63D2\u4EF6\u4F1A\u5E2E\u4F60\u8F6C\u6362\u6210 \`ant-design-vue/lib/xxx\` \u7684\u5199\u6CD5\u3002\u53E6\u5916\u6B64\u63D2\u4EF6\u914D\u5408 [style](https://github.com/ant-design/babel-plugin-import#usage) \u5C5E\u6027\u53EF\u4EE5\u505A\u5230\u6A21\u5757\u6837\u5F0F\u7684\u6309\u9700\u81EA\u52A8\u52A0\u8F7D\u3002
- > \u6CE8\u610F\uFF0Cbabel-plugin-import \u7684 \`style\` \u5C5E\u6027\u9664\u4E86\u5F15\u5165\u5BF9\u5E94\u7EC4\u4EF6\u7684\u6837\u5F0F\uFF0C\u4E5F\u4F1A\u5F15\u5165\u4E00\u4E9B\u5FC5\u8981\u7684\u5168\u5C40\u6837\u5F0F\u3002\u5982\u679C\u4F60\u4E0D\u9700\u8981\u5B83\u4EEC\uFF0C\u5EFA\u8BAE\u4E0D\u8981\u4F7F\u7528\u6B64\u5C5E\u6027\u3002\u4F60\u53EF\u4EE5 \`import 'ant-design-vue/dist/antd.css\` \u624B\u52A8\u5F15\u5165\uFF0C\u5E76\u8986\u76D6\u5168\u5C40\u6837\u5F0F\u3002
- \u5982\u679C\u4F60\u4F7F\u7528\u7684 Vite\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528 [unplugin-vue-components](https://github.com/antfu/unplugin-vue-components) \u6765\u8FDB\u884C\u6309\u9700\u52A0\u8F7D\u3002\u4F46\u662F\u6B64\u63D2\u4EF6\u65E0\u6CD5\u5904\u7406\u975E\u7EC4\u4EF6\u6A21\u5757\uFF0C\u5982 message\uFF0C\u8FD9\u79CD\u7EC4\u4EF6\u9700\u8981\u624B\u52A8\u52A0\u8F7D\uFF1A
- \`\`\`ts
- import { message } from 'ant-design-vue';
- import 'ant-design-vue/es/message/style/css'; //vite\u53EA\u80FD\u7528 ant-design-vue/es \u800C\u975E ant-design-vue/lib
- \`\`\`
- ## \u914D\u7F6E\u4E3B\u9898\u548C\u5B57\u4F53
- - [\u6539\u53D8\u4E3B\u9898](/docs/vue/customize-theme-cn)
- `,html:`<h1 id="\u5FEB\u901F\u4E0A\u624B">\u5FEB\u901F\u4E0A\u624B <a class="header-anchor" href="#\u5FEB\u901F\u4E0A\u624B">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h1>
- <p>Ant Design Vue \u81F4\u529B\u4E8E\u63D0\u4F9B\u7ED9\u7A0B\u5E8F\u5458<strong>\u6109\u60A6</strong>\u7684\u5F00\u53D1\u4F53\u9A8C\u3002</p>
- <blockquote>
- <p>\u5728\u5F00\u59CB\u4E4B\u524D\uFF0C\u63A8\u8350\u5148\u5B66\u4E60 <a href="https://www.vuejs.org/" target="_blank" rel="noopener noreferrer">Vue</a> \u548C <a href="http://babeljs.io/docs/learn-es2015/" target="_blank" rel="noopener noreferrer">ES2015</a>\uFF0C\u5E76\u6B63\u786E\u5B89\u88C5\u548C\u914D\u7F6E\u4E86 <a href="https://nodejs.org/" target="_blank" rel="noopener noreferrer">Node.js</a> v8.9 \u6216\u4EE5\u4E0A\u3002\u5B98\u65B9\u6307\u5357\u5047\u8BBE\u4F60\u5DF2\u4E86\u89E3\u5173\u4E8E HTML\u3001CSS \u548C JavaScript \u7684\u4E2D\u7EA7\u77E5\u8BC6\uFF0C\u5E76\u4E14\u5DF2\u7ECF\u5B8C\u5168\u638C\u63E1\u4E86 Vue \u7684\u6B63\u786E\u5F00\u53D1\u65B9\u5F0F\u3002\u5982\u679C\u4F60\u521A\u5F00\u59CB\u5B66\u4E60\u524D\u7AEF\u6216\u8005 Vue\uFF0C\u5C06 UI \u6846\u67B6\u4F5C\u4E3A\u4F60\u7684\u7B2C\u4E00\u6B65\u53EF\u80FD\u4E0D\u662F\u6700\u597D\u7684\u4E3B\u610F\u3002</p>
- </blockquote>
- <h2 id="\u5728\u7EBF\u6F14\u793A">\u5728\u7EBF\u6F14\u793A <a class="header-anchor" href="#\u5728\u7EBF\u6F14\u793A">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>\u6700\u7B80\u5355\u7684\u4F7F\u7528\u65B9\u5F0F\u53C2\u7167\u4EE5\u4E0B CodeSandbox \u6F14\u793A\uFF0C\u4E5F\u63A8\u8350 Fork \u672C\u4F8B\u6765\u8FDB\u884C <code>Bug Report</code>\u3002</p>
- <ul>
- <li><a href="https://codesandbox.io/s/agitated-franklin-1w72v" target="_blank" rel="noopener noreferrer"><img src="https://codesandbox.io/static/img/play-codesandbox.svg" alt="Vue Antd Template"></a></li>
- </ul>
- <h2 id="\u5F15\u5165-ant-design-vue">\u5F15\u5165 ant-design-vue <a class="header-anchor" href="#\u5F15\u5165-ant-design-vue">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <h3 id="_1-\u5B89\u88C5\u811A\u624B\u67B6\u5DE5\u5177">1. \u5B89\u88C5\u811A\u624B\u67B6\u5DE5\u5177 <a class="header-anchor" href="#_1-\u5B89\u88C5\u811A\u624B\u67B6\u5DE5\u5177">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h3>
- <p><a href="https://github.com/vuejs/vue-cli" target="_blank" rel="noopener noreferrer">vue-cli</a></p>
- <pre class="language-bash" v-pre><code>$ <span class="token function">npm</span> <span class="token function">install</span> <span class="token parameter variable">-g</span> @vue/cli
- <span class="token comment"># OR</span>
- $ <span class="token function">yarn</span> global <span class="token function">add</span> @vue/cli
- </code></pre>
- <h3 id="_2-\u521B\u5EFA\u4E00\u4E2A\u9879\u76EE">2. \u521B\u5EFA\u4E00\u4E2A\u9879\u76EE <a class="header-anchor" href="#_2-\u521B\u5EFA\u4E00\u4E2A\u9879\u76EE">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h3>
- <p>\u4F7F\u7528\u547D\u4EE4\u884C\u8FDB\u884C\u521D\u59CB\u5316\u3002</p>
- <pre class="language-bash" v-pre><code>$ vue create antd-demo
- </code></pre>
- <p>\u5E76\u914D\u7F6E\u9879\u76EE\u3002</p>
- <p>\u82E5\u5B89\u88C5\u7F13\u6162\u62A5\u9519\uFF0C\u53EF\u5C1D\u8BD5\u7528 <code>cnpm</code> \u6216\u522B\u7684\u955C\u50CF\u6E90\u81EA\u884C\u5B89\u88C5\uFF1A<code>rm -rf node_modules && cnpm install</code>\u3002</p>
- <h3 id="_3-\u4F7F\u7528\u7EC4\u4EF6">3. \u4F7F\u7528\u7EC4\u4EF6 <a class="header-anchor" href="#_3-\u4F7F\u7528\u7EC4\u4EF6">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h3>
- <h4 id="\u5B89\u88C5">\u5B89\u88C5 <a class="header-anchor" href="#\u5B89\u88C5">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h4>
- <pre class="language-bash" v-pre><code>$ <span class="token function">npm</span> i <span class="token parameter variable">--save</span> ant-design-vue
- </code></pre>
- <h4 id="\u6CE8\u518C">\u6CE8\u518C <a class="header-anchor" href="#\u6CE8\u518C">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h4>
- <p>\u5982\u679C\u4F7F\u7528 Vue \u9ED8\u8BA4\u7684\u6A21\u677F\u8BED\u6CD5\uFF0C\u9700\u8981\u6CE8\u518C\u7EC4\u4EF6\u540E\u65B9\u53EF\u4F7F\u7528\uFF0C\u6709\u5982\u4E0B\u4E09\u79CD\u65B9\u5F0F\u6CE8\u518C\u7EC4\u4EF6\uFF1A</p>
- <p><strong>\u5168\u5C40\u5B8C\u6574\u6CE8\u518C</strong></p>
- <pre class="language-jsx" v-pre><code><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>
- <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>
- <span class="token keyword">import</span> App <span class="token keyword">from</span> <span class="token string">'./App'</span><span class="token punctuation">;</span>
- <span class="token keyword">import</span> <span class="token string">'ant-design-vue/dist/antd.css'</span><span class="token punctuation">;</span>
- <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>
- app<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>
- </code></pre>
- <p>\u4EE5\u4E0A\u4EE3\u7801\u4FBF\u5B8C\u6210\u4E86 Antd \u7684\u5168\u5C40\u6CE8\u518C\u3002\u9700\u8981\u6CE8\u610F\u7684\u662F\uFF0C\u6837\u5F0F\u6587\u4EF6\u9700\u8981\u5355\u72EC\u5F15\u5165\u3002</p>
- <p><strong>\u5168\u5C40\u90E8\u5206\u6CE8\u518C</strong></p>
- <pre class="language-jsx" v-pre><code><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>
- <span class="token keyword">import</span> <span class="token punctuation">{</span> Button<span class="token punctuation">,</span> message <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'ant-design-vue'</span><span class="token punctuation">;</span>
- <span class="token keyword">import</span> App <span class="token keyword">from</span> <span class="token string">'./App'</span><span class="token punctuation">;</span>
- <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>
- <span class="token comment">/* \u4F1A\u81EA\u52A8\u6CE8\u518C Button \u4E0B\u7684\u5B50\u7EC4\u4EF6, \u4F8B\u5982 Button.Group */</span>
- app<span class="token punctuation">.</span><span class="token function">use</span><span class="token punctuation">(</span>Button<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>
- app<span class="token punctuation">.</span>config<span class="token punctuation">.</span>globalProperties<span class="token punctuation">.</span>$message <span class="token operator">=</span> message<span class="token punctuation">;</span>
- </code></pre>
- <p><strong>\u5C40\u90E8\u6CE8\u518C\u7EC4\u4EF6</strong></p>
- <p>\u6B64\u79CD\u65B9\u5F0F\u9700\u8981\u5206\u522B\u6CE8\u518C\u7EC4\u4EF6\u5B50\u7EC4\u4EF6\uFF0C\u5982 Button\u3001ButtonGroup\uFF0C\u5E76\u4E14\u6CE8\u518C\u540E\u4EC5\u5728\u5F53\u524D\u7EC4\u4EF6\u4E2D\u6709\u6548\u3002\u6240\u4EE5\u6211\u4EEC\u63A8\u8350\u4F7F\u7528\u4E0A\u8FF0\u4E24\u79CD\u65B9\u5F0F\u3002</p>
- <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>template</span><span class="token punctuation">></span></span>
- <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a-button</span><span class="token punctuation">></span></span>Add<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a-button</span><span class="token punctuation">></span></span>
- <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>template</span><span class="token punctuation">></span></span>
- <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">
- <span class="token keyword">import</span> <span class="token punctuation">{</span> Button <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'ant-design-vue'</span><span class="token punctuation">;</span>
- <span class="token keyword">const</span> ButtonGroup <span class="token operator">=</span> Button<span class="token punctuation">.</span>Group<span class="token punctuation">;</span>
- <span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">{</span>
- <span class="token literal-property property">components</span><span class="token operator">:</span> <span class="token punctuation">{</span>
- <span class="token literal-property property">AButton</span><span class="token operator">:</span> Button<span class="token punctuation">,</span>
- <span class="token literal-property property">AButtonGroup</span><span class="token operator">:</span> ButtonGroup<span class="token punctuation">,</span>
- <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">}</span><span class="token punctuation">;</span>
- </span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>
- </code></pre>
- <h2 id="\u517C\u5BB9\u6027">\u517C\u5BB9\u6027 <a class="header-anchor" href="#\u517C\u5BB9\u6027">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>Ant Design Vue 2.x+ \u652F\u6301\u6240\u6709\u7684\u73B0\u4EE3\u6D4F\u89C8\u5668\u3002</p>
- <p>\u5982\u679C\u9700\u8981\u652F\u6301 IE9+\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528 Ant Design Vue 1.x & Vue 2.x\u3002</p>
- <h2 id="\u6309\u9700\u52A0\u8F7D">\u6309\u9700\u52A0\u8F7D <a class="header-anchor" href="#\u6309\u9700\u52A0\u8F7D">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <p>\u5982\u679C\u4F60\u4EC5\u9700\u8981\u52A0\u8F7D\u4F7F\u7528\u7684\u7EC4\u4EF6\uFF0C\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u7684\u5199\u6CD5\u6765\u6309\u9700\u52A0\u8F7D\u7EC4\u4EF6\u3002</p>
- <pre class="language-jsx" v-pre><code><span class="token keyword">import</span> Button <span class="token keyword">from</span> <span class="token string">'ant-design-vue/lib/button'</span><span class="token punctuation">;</span>
- <span class="token keyword">import</span> <span class="token string">'ant-design-vue/lib/button/style'</span><span class="token punctuation">;</span> <span class="token comment">// \u6216\u8005 ant-design-vue/lib/button/style/css \u52A0\u8F7D css \u6587\u4EF6</span>
- </code></pre>
- <p>\u5982\u679C\u4F60\u4F7F\u7528\u4E86 babel\uFF0C\u90A3\u4E48\u53EF\u4EE5\u4F7F\u7528 <a href="https://github.com/ant-design/babel-plugin-import" target="_blank" rel="noopener noreferrer">babel-plugin-import</a> \u6765\u8FDB\u884C\u6309\u9700\u52A0\u8F7D\uFF0C\u52A0\u5165\u8FD9\u4E2A\u63D2\u4EF6\u540E\u3002\u4F60\u53EF\u4EE5\u4ECD\u7136\u8FD9\u4E48\u5199\uFF1A</p>
- <pre class="language-jsx" v-pre><code><span class="token keyword">import</span> <span class="token punctuation">{</span> Button <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'ant-design-vue'</span><span class="token punctuation">;</span>
- </code></pre>
- <p>\u63D2\u4EF6\u4F1A\u5E2E\u4F60\u8F6C\u6362\u6210 <code>ant-design-vue/lib/xxx</code> \u7684\u5199\u6CD5\u3002\u53E6\u5916\u6B64\u63D2\u4EF6\u914D\u5408 <a href="https://github.com/ant-design/babel-plugin-import#usage" target="_blank" rel="noopener noreferrer">style</a> \u5C5E\u6027\u53EF\u4EE5\u505A\u5230\u6A21\u5757\u6837\u5F0F\u7684\u6309\u9700\u81EA\u52A8\u52A0\u8F7D\u3002</p>
- <blockquote>
- <p>\u6CE8\u610F\uFF0Cbabel-plugin-import \u7684 <code>style</code> \u5C5E\u6027\u9664\u4E86\u5F15\u5165\u5BF9\u5E94\u7EC4\u4EF6\u7684\u6837\u5F0F\uFF0C\u4E5F\u4F1A\u5F15\u5165\u4E00\u4E9B\u5FC5\u8981\u7684\u5168\u5C40\u6837\u5F0F\u3002\u5982\u679C\u4F60\u4E0D\u9700\u8981\u5B83\u4EEC\uFF0C\u5EFA\u8BAE\u4E0D\u8981\u4F7F\u7528\u6B64\u5C5E\u6027\u3002\u4F60\u53EF\u4EE5 <code>import 'ant-design-vue/dist/antd.css</code> \u624B\u52A8\u5F15\u5165\uFF0C\u5E76\u8986\u76D6\u5168\u5C40\u6837\u5F0F\u3002</p>
- </blockquote>
- <p>\u5982\u679C\u4F60\u4F7F\u7528\u7684 Vite\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528 <a href="https://github.com/antfu/unplugin-vue-components" target="_blank" rel="noopener noreferrer">unplugin-vue-components</a> \u6765\u8FDB\u884C\u6309\u9700\u52A0\u8F7D\u3002\u4F46\u662F\u6B64\u63D2\u4EF6\u65E0\u6CD5\u5904\u7406\u975E\u7EC4\u4EF6\u6A21\u5757\uFF0C\u5982 message\uFF0C\u8FD9\u79CD\u7EC4\u4EF6\u9700\u8981\u624B\u52A8\u52A0\u8F7D\uFF1A</p>
- <pre class="language-ts" v-pre><code><span class="token keyword">import</span> <span class="token punctuation">{</span> message <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'ant-design-vue'</span><span class="token punctuation">;</span>
- <span class="token keyword">import</span> <span class="token string">'ant-design-vue/es/message/style/css'</span><span class="token punctuation">;</span> <span class="token comment">//vite\u53EA\u80FD\u7528 ant-design-vue/es \u800C\u975E ant-design-vue/lib</span>
- </code></pre>
- <h2 id="\u914D\u7F6E\u4E3B\u9898\u548C\u5B57\u4F53">\u914D\u7F6E\u4E3B\u9898\u548C\u5B57\u4F53 <a class="header-anchor" href="#\u914D\u7F6E\u4E3B\u9898\u548C\u5B57\u4F53">
- <span aria-hidden="true" class="anchor">#</span>
- </a></h2>
- <ul>
- <li><a href="/docs/vue/customize-theme-cn">\u6539\u53D8\u4E3B\u9898</a></li>
- </ul>
- `,lastUpdated:1748060301810}},o={class:"markdown"};function c(r,n,l,u,i,k){return p(),a("article",o,n[0]||(n[0]=[t(`<h1 id="\u5FEB\u901F\u4E0A\u624B">\u5FEB\u901F\u4E0A\u624B <a class="header-anchor" href="#\u5FEB\u901F\u4E0A\u624B"><span aria-hidden="true" class="anchor">#</span></a></h1><p>Ant Design Vue \u81F4\u529B\u4E8E\u63D0\u4F9B\u7ED9\u7A0B\u5E8F\u5458<strong>\u6109\u60A6</strong>\u7684\u5F00\u53D1\u4F53\u9A8C\u3002</p><blockquote><p>\u5728\u5F00\u59CB\u4E4B\u524D\uFF0C\u63A8\u8350\u5148\u5B66\u4E60 <a href="https://www.vuejs.org/" target="_blank" rel="noopener noreferrer">Vue</a> \u548C <a href="http://babeljs.io/docs/learn-es2015/" target="_blank" rel="noopener noreferrer">ES2015</a>\uFF0C\u5E76\u6B63\u786E\u5B89\u88C5\u548C\u914D\u7F6E\u4E86 <a href="https://nodejs.org/" target="_blank" rel="noopener noreferrer">Node.js</a> v8.9 \u6216\u4EE5\u4E0A\u3002\u5B98\u65B9\u6307\u5357\u5047\u8BBE\u4F60\u5DF2\u4E86\u89E3\u5173\u4E8E HTML\u3001CSS \u548C JavaScript \u7684\u4E2D\u7EA7\u77E5\u8BC6\uFF0C\u5E76\u4E14\u5DF2\u7ECF\u5B8C\u5168\u638C\u63E1\u4E86 Vue \u7684\u6B63\u786E\u5F00\u53D1\u65B9\u5F0F\u3002\u5982\u679C\u4F60\u521A\u5F00\u59CB\u5B66\u4E60\u524D\u7AEF\u6216\u8005 Vue\uFF0C\u5C06 UI \u6846\u67B6\u4F5C\u4E3A\u4F60\u7684\u7B2C\u4E00\u6B65\u53EF\u80FD\u4E0D\u662F\u6700\u597D\u7684\u4E3B\u610F\u3002</p></blockquote><h2 id="\u5728\u7EBF\u6F14\u793A">\u5728\u7EBF\u6F14\u793A <a class="header-anchor" href="#\u5728\u7EBF\u6F14\u793A"><span aria-hidden="true" class="anchor">#</span></a></h2><p>\u6700\u7B80\u5355\u7684\u4F7F\u7528\u65B9\u5F0F\u53C2\u7167\u4EE5\u4E0B CodeSandbox \u6F14\u793A\uFF0C\u4E5F\u63A8\u8350 Fork \u672C\u4F8B\u6765\u8FDB\u884C <code>Bug Report</code>\u3002</p><ul><li><a href="https://codesandbox.io/s/agitated-franklin-1w72v" target="_blank" rel="noopener noreferrer"><img src="https://codesandbox.io/static/img/play-codesandbox.svg" alt="Vue Antd Template"></a></li></ul><h2 id="\u5F15\u5165-ant-design-vue">\u5F15\u5165 ant-design-vue <a class="header-anchor" href="#\u5F15\u5165-ant-design-vue"><span aria-hidden="true" class="anchor">#</span></a></h2><h3 id="_1-\u5B89\u88C5\u811A\u624B\u67B6\u5DE5\u5177">1. \u5B89\u88C5\u811A\u624B\u67B6\u5DE5\u5177 <a class="header-anchor" href="#_1-\u5B89\u88C5\u811A\u624B\u67B6\u5DE5\u5177"><span aria-hidden="true" class="anchor">#</span></a></h3><p><a href="https://github.com/vuejs/vue-cli" target="_blank" rel="noopener noreferrer">vue-cli</a></p><pre class="language-bash"><code>$ <span class="token function">npm</span> <span class="token function">install</span> <span class="token parameter variable">-g</span> @vue/cli
- <span class="token comment"># OR</span>
- $ <span class="token function">yarn</span> global <span class="token function">add</span> @vue/cli
- </code></pre><h3 id="_2-\u521B\u5EFA\u4E00\u4E2A\u9879\u76EE">2. \u521B\u5EFA\u4E00\u4E2A\u9879\u76EE <a class="header-anchor" href="#_2-\u521B\u5EFA\u4E00\u4E2A\u9879\u76EE"><span aria-hidden="true" class="anchor">#</span></a></h3><p>\u4F7F\u7528\u547D\u4EE4\u884C\u8FDB\u884C\u521D\u59CB\u5316\u3002</p><pre class="language-bash"><code>$ vue create antd-demo
- </code></pre><p>\u5E76\u914D\u7F6E\u9879\u76EE\u3002</p><p>\u82E5\u5B89\u88C5\u7F13\u6162\u62A5\u9519\uFF0C\u53EF\u5C1D\u8BD5\u7528 <code>cnpm</code> \u6216\u522B\u7684\u955C\u50CF\u6E90\u81EA\u884C\u5B89\u88C5\uFF1A<code>rm -rf node_modules && cnpm install</code>\u3002</p><h3 id="_3-\u4F7F\u7528\u7EC4\u4EF6">3. \u4F7F\u7528\u7EC4\u4EF6 <a class="header-anchor" href="#_3-\u4F7F\u7528\u7EC4\u4EF6"><span aria-hidden="true" class="anchor">#</span></a></h3><h4 id="\u5B89\u88C5">\u5B89\u88C5 <a class="header-anchor" href="#\u5B89\u88C5"><span aria-hidden="true" class="anchor">#</span></a></h4><pre class="language-bash"><code>$ <span class="token function">npm</span> i <span class="token parameter variable">--save</span> ant-design-vue
- </code></pre><h4 id="\u6CE8\u518C">\u6CE8\u518C <a class="header-anchor" href="#\u6CE8\u518C"><span aria-hidden="true" class="anchor">#</span></a></h4><p>\u5982\u679C\u4F7F\u7528 Vue \u9ED8\u8BA4\u7684\u6A21\u677F\u8BED\u6CD5\uFF0C\u9700\u8981\u6CE8\u518C\u7EC4\u4EF6\u540E\u65B9\u53EF\u4F7F\u7528\uFF0C\u6709\u5982\u4E0B\u4E09\u79CD\u65B9\u5F0F\u6CE8\u518C\u7EC4\u4EF6\uFF1A</p><p><strong>\u5168\u5C40\u5B8C\u6574\u6CE8\u518C</strong></p><pre class="language-jsx"><code><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>
- <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>
- <span class="token keyword">import</span> App <span class="token keyword">from</span> <span class="token string">'./App'</span><span class="token punctuation">;</span>
- <span class="token keyword">import</span> <span class="token string">'ant-design-vue/dist/antd.css'</span><span class="token punctuation">;</span>
- <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>
- app<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>
- </code></pre><p>\u4EE5\u4E0A\u4EE3\u7801\u4FBF\u5B8C\u6210\u4E86 Antd \u7684\u5168\u5C40\u6CE8\u518C\u3002\u9700\u8981\u6CE8\u610F\u7684\u662F\uFF0C\u6837\u5F0F\u6587\u4EF6\u9700\u8981\u5355\u72EC\u5F15\u5165\u3002</p><p><strong>\u5168\u5C40\u90E8\u5206\u6CE8\u518C</strong></p><pre class="language-jsx"><code><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>
- <span class="token keyword">import</span> <span class="token punctuation">{</span> Button<span class="token punctuation">,</span> message <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'ant-design-vue'</span><span class="token punctuation">;</span>
- <span class="token keyword">import</span> App <span class="token keyword">from</span> <span class="token string">'./App'</span><span class="token punctuation">;</span>
- <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>
- <span class="token comment">/* \u4F1A\u81EA\u52A8\u6CE8\u518C Button \u4E0B\u7684\u5B50\u7EC4\u4EF6, \u4F8B\u5982 Button.Group */</span>
- app<span class="token punctuation">.</span><span class="token function">use</span><span class="token punctuation">(</span>Button<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>
- app<span class="token punctuation">.</span>config<span class="token punctuation">.</span>globalProperties<span class="token punctuation">.</span>$message <span class="token operator">=</span> message<span class="token punctuation">;</span>
- </code></pre><p><strong>\u5C40\u90E8\u6CE8\u518C\u7EC4\u4EF6</strong></p><p>\u6B64\u79CD\u65B9\u5F0F\u9700\u8981\u5206\u522B\u6CE8\u518C\u7EC4\u4EF6\u5B50\u7EC4\u4EF6\uFF0C\u5982 Button\u3001ButtonGroup\uFF0C\u5E76\u4E14\u6CE8\u518C\u540E\u4EC5\u5728\u5F53\u524D\u7EC4\u4EF6\u4E2D\u6709\u6548\u3002\u6240\u4EE5\u6211\u4EEC\u63A8\u8350\u4F7F\u7528\u4E0A\u8FF0\u4E24\u79CD\u65B9\u5F0F\u3002</p><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>template</span><span class="token punctuation">></span></span>
- <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a-button</span><span class="token punctuation">></span></span>Add<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a-button</span><span class="token punctuation">></span></span>
- <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>template</span><span class="token punctuation">></span></span>
- <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">
- <span class="token keyword">import</span> <span class="token punctuation">{</span> Button <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'ant-design-vue'</span><span class="token punctuation">;</span>
- <span class="token keyword">const</span> ButtonGroup <span class="token operator">=</span> Button<span class="token punctuation">.</span>Group<span class="token punctuation">;</span>
- <span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">{</span>
- <span class="token literal-property property">components</span><span class="token operator">:</span> <span class="token punctuation">{</span>
- <span class="token literal-property property">AButton</span><span class="token operator">:</span> Button<span class="token punctuation">,</span>
- <span class="token literal-property property">AButtonGroup</span><span class="token operator">:</span> ButtonGroup<span class="token punctuation">,</span>
- <span class="token punctuation">}</span><span class="token punctuation">,</span>
- <span class="token punctuation">}</span><span class="token punctuation">;</span>
- </span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span>
- </code></pre><h2 id="\u517C\u5BB9\u6027">\u517C\u5BB9\u6027 <a class="header-anchor" href="#\u517C\u5BB9\u6027"><span aria-hidden="true" class="anchor">#</span></a></h2><p>Ant Design Vue 2.x+ \u652F\u6301\u6240\u6709\u7684\u73B0\u4EE3\u6D4F\u89C8\u5668\u3002</p><p>\u5982\u679C\u9700\u8981\u652F\u6301 IE9+\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528 Ant Design Vue 1.x & Vue 2.x\u3002</p><h2 id="\u6309\u9700\u52A0\u8F7D">\u6309\u9700\u52A0\u8F7D <a class="header-anchor" href="#\u6309\u9700\u52A0\u8F7D"><span aria-hidden="true" class="anchor">#</span></a></h2><p>\u5982\u679C\u4F60\u4EC5\u9700\u8981\u52A0\u8F7D\u4F7F\u7528\u7684\u7EC4\u4EF6\uFF0C\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u7684\u5199\u6CD5\u6765\u6309\u9700\u52A0\u8F7D\u7EC4\u4EF6\u3002</p><pre class="language-jsx"><code><span class="token keyword">import</span> Button <span class="token keyword">from</span> <span class="token string">'ant-design-vue/lib/button'</span><span class="token punctuation">;</span>
- <span class="token keyword">import</span> <span class="token string">'ant-design-vue/lib/button/style'</span><span class="token punctuation">;</span> <span class="token comment">// \u6216\u8005 ant-design-vue/lib/button/style/css \u52A0\u8F7D css \u6587\u4EF6</span>
- </code></pre><p>\u5982\u679C\u4F60\u4F7F\u7528\u4E86 babel\uFF0C\u90A3\u4E48\u53EF\u4EE5\u4F7F\u7528 <a href="https://github.com/ant-design/babel-plugin-import" target="_blank" rel="noopener noreferrer">babel-plugin-import</a> \u6765\u8FDB\u884C\u6309\u9700\u52A0\u8F7D\uFF0C\u52A0\u5165\u8FD9\u4E2A\u63D2\u4EF6\u540E\u3002\u4F60\u53EF\u4EE5\u4ECD\u7136\u8FD9\u4E48\u5199\uFF1A</p><pre class="language-jsx"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> Button <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'ant-design-vue'</span><span class="token punctuation">;</span>
- </code></pre><p>\u63D2\u4EF6\u4F1A\u5E2E\u4F60\u8F6C\u6362\u6210 <code>ant-design-vue/lib/xxx</code> \u7684\u5199\u6CD5\u3002\u53E6\u5916\u6B64\u63D2\u4EF6\u914D\u5408 <a href="https://github.com/ant-design/babel-plugin-import#usage" target="_blank" rel="noopener noreferrer">style</a> \u5C5E\u6027\u53EF\u4EE5\u505A\u5230\u6A21\u5757\u6837\u5F0F\u7684\u6309\u9700\u81EA\u52A8\u52A0\u8F7D\u3002</p><blockquote><p>\u6CE8\u610F\uFF0Cbabel-plugin-import \u7684 <code>style</code> \u5C5E\u6027\u9664\u4E86\u5F15\u5165\u5BF9\u5E94\u7EC4\u4EF6\u7684\u6837\u5F0F\uFF0C\u4E5F\u4F1A\u5F15\u5165\u4E00\u4E9B\u5FC5\u8981\u7684\u5168\u5C40\u6837\u5F0F\u3002\u5982\u679C\u4F60\u4E0D\u9700\u8981\u5B83\u4EEC\uFF0C\u5EFA\u8BAE\u4E0D\u8981\u4F7F\u7528\u6B64\u5C5E\u6027\u3002\u4F60\u53EF\u4EE5 <code>import 'ant-design-vue/dist/antd.css</code> \u624B\u52A8\u5F15\u5165\uFF0C\u5E76\u8986\u76D6\u5168\u5C40\u6837\u5F0F\u3002</p></blockquote><p>\u5982\u679C\u4F60\u4F7F\u7528\u7684 Vite\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528 <a href="https://github.com/antfu/unplugin-vue-components" target="_blank" rel="noopener noreferrer">unplugin-vue-components</a> \u6765\u8FDB\u884C\u6309\u9700\u52A0\u8F7D\u3002\u4F46\u662F\u6B64\u63D2\u4EF6\u65E0\u6CD5\u5904\u7406\u975E\u7EC4\u4EF6\u6A21\u5757\uFF0C\u5982 message\uFF0C\u8FD9\u79CD\u7EC4\u4EF6\u9700\u8981\u624B\u52A8\u52A0\u8F7D\uFF1A</p><pre class="language-ts"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> message <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'ant-design-vue'</span><span class="token punctuation">;</span>
- <span class="token keyword">import</span> <span class="token string">'ant-design-vue/es/message/style/css'</span><span class="token punctuation">;</span> <span class="token comment">//vite\u53EA\u80FD\u7528 ant-design-vue/es \u800C\u975E ant-design-vue/lib</span>
- </code></pre><h2 id="\u914D\u7F6E\u4E3B\u9898\u548C\u5B57\u4F53">\u914D\u7F6E\u4E3B\u9898\u548C\u5B57\u4F53 <a class="header-anchor" href="#\u914D\u7F6E\u4E3B\u9898\u548C\u5B57\u4F53"><span aria-hidden="true" class="anchor">#</span></a></h2><ul><li><a href="/docs/vue/customize-theme-cn">\u6539\u53D8\u4E3B\u9898</a></li></ul>`,42)]))}const g=s(e,[["render",c]]);export{g as default};
|