- 构建项目
npm init vite-app demo
cd demo
npm install
npm run dev
- 添加vue-Router
cnpm install vue-router@next -S
import {
createRouter, createWebHashHistory} from 'vue-router'
export default createRouter({
history: createWebHashHistory(),
routes: []
})
- main.js全局挂载
import {
createApp } from 'vue'
import App from './App.vue'
import router from './router'
import './index.css'
createApp(App).use(router).mount('#app')
- 添加vuex
cnpm i vuex@next -S
import {
createStore } from 'vuex'
export default createStore({
state() {
return {
author: "十三",
};
},
});
import {
createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './index.css'
createApp(App).use(router).use(store).mount('#app')
- 引入 Antd for Vue3 版本组件库
cnpm i --save ant-design-vue@next -S
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.css';
import './index.css'
createApp(App).use(router).use(store).use(Antd).mount('#app')