标签:点击 target ack 系统信息 主页 匹配 pack 使用 指定
<template> <div id="app"> <router-view/> </div> </template> <script> export default { name: "App", } </script>
import Vue from ‘vue‘ import Router from ‘vue-router‘ Vue.use(Router) export const routes = [ { path: "/login", // path 匹配地址栏url, 如地址栏输入 www.xxx.com/login 就会匹配该条规则 component: () => import("@/views/login/Login") // 在主页面的 <router-view/> 中渲染指定的组件,这里就是 Login.vue } ] export default new Router({ routes: routes })
@ 是在 webpack 中配置的 src 目录的别名
import Vue from "vue" import App from "./App" import router from "./router" new Vue({ el: "#app", router, render: h => h(APP) })
<template> <div> <breadcrumb/> <sidebar/> <app-main/> </div> </template>
<template> <router-view/> </template> <script> export default { name: "app-main", } </script>
修改下 router.js
import Vue from ‘vue‘ import Router from ‘vue-router‘ import Layout from "@/views/layout/Layout" Vue.use(Router) export const routes = [ { path: "/login", // path 匹配地址栏url, 如地址栏输入 www.xxx.com/login 就会匹配该条规则 component: () => import("@/views/login/Login") // 在主页面App.vue <router-view/> 中渲染指定的组件,这里就是 Login.vue }, { path: "/user", component: Layout, // 1.在主页面App.vue的 <router-view/> 中渲染基本布局组件 Layout children:[{ path: "", component: () => import("@/view/user") // 2.Appmain 中的 <router-view/> 中渲染指定组件, 这里是用户信息 }] }, { path: "/system", component: Layout, // 1.在主页面App.vue的 <router-view/> 中渲染基本布局组件 Layout children:[{ path: "", component: () => import("@/view/system") // 2.Appmain 中的 <router-view/> 中渲染指定组件, 这里是系统信息 }] } ] export default new Router({ routes: routes })
转自:https://www.jianshu.com/p/16da5d103184感谢大神分享!
标签:点击 target ack 系统信息 主页 匹配 pack 使用 指定
原文地址:https://www.cnblogs.com/hudaxian/p/14539939.html