vue3 入门ant-vue
1.结局yarn 禁用问题
powershell windows:
以管理员身份运行执行:
set-ExecutionPolicy RemoteSigned
输入:y
2. 设置yarn 淘宝mirror:
npm config set registry https://registry.npm.taobao.org
其次需要对node-sass镜像源进行设置
yarn config set sass-binary-site http://npm.taobao.org/mirrors/node-sass
最后:
yarn add ant-design-vue
安装babel-plugin-import:
yarn add babel-plugin-import
配置babel.config.js
module.exports = { presets: [ '@vue/cli-plugin-babel/preset' ],"plugins": [ ["import", { "libraryName": "ant-design-vue", "libraryDirectory": "es", "style": "css" }] // `style: true` for less ] }
App引入 组件挂载:
components:
src/router 新建:
yarn add vue-router
layout 布局:
App.vue
路由routers/index.js:
import { createRouter, createWebHashHistory } from "vue-router" const LayoutHome = () => import("@/components/LayoutHome.vue") const OrderTable = () => import("@/components/TableDemo.vue") const routes = [ { path: "/", redirect: "/index" , name:"/"}, { path: "/index", name: "index", component: LayoutHome, children:[ { path: "/order", name: "order", component: OrderTable } ] } ] const router = createRouter({ history: createWebHashHistory(), routes: routes }) export default router ;
layouts布局:
header 、slider、content,核心关注router-view:
销售 仓库 统计 (collapsed = !collapsed)"> (collapsed = !collapsed)">
效果: