Sky

windows中path定位出现问题,改换另一种方法,但是局限性颇高,路由需要按照规则写

......@@ -71,7 +71,7 @@
</template>
<script>
import path from "path";
// import path from "path";
export default {
name: "SidebarItem",
......@@ -111,7 +111,7 @@ export default {
return false;
},
resolvePath(...paths) {
return path.resolve(this.basePath, ...paths);
return this.basePath + "/" +paths[0]
},
OneShowingChild(children) {
this.onlyOneChild = children;
......
import Layout from '../layout'
import Layout from '@/layout'
const Login = () => import('@/views/login')
const Notfound = () => import('@/views/404')
/**
......@@ -27,7 +27,7 @@ const Notfound = () => import('@/views/404')
**/
export default [
{ path: '/login', component: Login, hidden: true },
{ path: '/404', component: Notfound, hidden: true },
{ path: '*', component: Notfound, hidden: true },
{
path: '/',
component: Layout,
......@@ -44,12 +44,19 @@ export default [
{
path: '/form',
component: Layout,
meta: { title: '表单', icon: 'form' },
children: [
{
path: 'index',
name: 'Form',
component: () => import('@/views/form/index'),
meta: { title: '表单', icon: 'form' }
},
{
path: 'index2',
name: 'Form2',
component: () => import('@/views/form/index'),
meta: { title: '表单2', icon: 'form' }
}
]
},
......