Vue3+TypeScript+Router+Vuex+Ant-

2020-11-19  本文已影响0人  锋叔

搭建条件

vue-cli升级命令变更,低于3.0版本的需要先卸载再安装
// 卸载
npm uninstall vue-cli -g
// 安装
npm install @vue/cli -g

新建项目

vue create antd-demo

image.png
image.png
image.png
image.png

配置ant-design-vue

npm i --save ant-design-vue@next

import { createApp } from 'vue'
import Antd from 'ant-design-vue';
import App from './App.vue'
import router from './router'
import store from './store'
import 'ant-design-vue/dist/antd.less'
const app = createApp(App)
app.use(store).use(router).use(Antd).mount('#app')
  <div class="about">
    <h1>Ant-Design-Vue</h1>
    <h3>Button</h3>
    <a-button type="primary"> Primary </a-button>
    <a-button>Default</a-button>
    <a-button type="dashed"> ashed </a-button>
    <a-button type="danger"> Danger </a-button>
    <a-config-provider :auto-insert-space-in-button="false">
      <a-button type="primary"> 按钮 </a-button>
    </a-config-provider>
    <a-button type="primary"> 按钮 </a-button>
    <a-button type="link"> Link </a-button>
    <h3>栅栏</h3>
    <a-row>
      <a-col :span="12"> col-12 </a-col>
      <a-col :span="12"> col-12 </a-col>
    </a-row>
    <a-row>
      <a-col :span="8"> col-8 </a-col>
      <a-col :span="8"> col-8 </a-col>
      <a-col :span="8"> col-8 </a-col>
    </a-row>
    <a-row>
      <a-col :span="6"> col-6 </a-col>
      <a-col :span="6"> col-6 </a-col>
      <a-col :span="6"> col-6 </a-col>
      <a-col :span="6"> col-6 </a-col>
    </a-row>
  </div>
</template>
image.png

项目基本框架就算搭起来了,很简单。

可能遇到的问题

image.png

webpack版本太低建议升级

没有安装less

没有安装babel-plugin-import

实在不行建议你重装一遍!!!

上一篇 下一篇

猜你喜欢

热点阅读