8 changed files with 191 additions and 28 deletions
@ -0,0 +1,44 @@ |
|||
<template> |
|||
<div> |
|||
<div id="nav"> |
|||
<RouterLink to="/example/sprite">sprite精灵图</RouterLink> |
|||
<RouterLink to="/example/svgicon">svg icon</RouterLink> |
|||
<RouterLink to="/example/globalComponent">全局组件</RouterLink> |
|||
<RouterLink to="/example/axios">axios</RouterLink> |
|||
<RouterLink to="/example/cookie">cookie</RouterLink> |
|||
<RouterLink to="/example/meta">meta</RouterLink> |
|||
<RouterLink to="/example/vuex">vuex</RouterLink> |
|||
<RouterLink to="/example/component">组件</RouterLink> |
|||
<RouterLink :to="{name:'exampleParams',params:{test:'123'}}">路由params</RouterLink> |
|||
<RouterLink :to="{path:'/example/query',query:{test:'123'}}">路由query</RouterLink> |
|||
<RouterLink to="/example/reload">刷新当前页面</RouterLink> |
|||
<RouterLink to="/example/permission/router">router鉴权</RouterLink> |
|||
<RouterLink to="/example/permission/js">js鉴权</RouterLink> |
|||
<RouterLink to="/example/user">基本操作</RouterLink> |
|||
</div> |
|||
<RouterView /> |
|||
</div> |
|||
</template> |
|||
|
|||
<style lang="scss" scoped> |
|||
#nav { |
|||
margin-bottom: 10px; |
|||
a { |
|||
text-decoration: none; |
|||
font-size: 14px; |
|||
&::after { |
|||
content: '|'; |
|||
margin: 0 10px; |
|||
font-weight: normal; |
|||
font-size: 14px; |
|||
} |
|||
&:last-child::after { |
|||
content: none; |
|||
} |
|||
&.router-link-active { |
|||
font-weight: bold; |
|||
font-size: 18px; |
|||
} |
|||
} |
|||
} |
|||
</style> |
@ -1,13 +1,34 @@ |
|||
export default [ |
|||
{ |
|||
path: '/', |
|||
meta: { |
|||
requireLogin: false |
|||
}, |
|||
component: () => import(/* webpackChunkName: 'root' */ '@/views/Home.vue') |
|||
}, |
|||
{ |
|||
path: '/login', |
|||
component: () => import(/* webpackChunkName: 'root' */ '@/views/design/login.vue') |
|||
meta: { requireLogin: false }, |
|||
component: () => import(/* webpackChunkName: 'root' */ '@/views/Home.vue'), |
|||
children: [ |
|||
{ |
|||
path: '/login', |
|||
meta: { requireLogin: false }, |
|||
component: () => import(/* webpackChunkName: 'root' */ '@/views/account/login.vue') |
|||
}, |
|||
{ |
|||
path: '/enterprise', |
|||
meta: { requireLogin: false }, |
|||
component: () => import(/* webpackChunkName: 'root' */ '@/views/common/enterprise/index.vue') |
|||
}, |
|||
{ |
|||
path: '/sources', |
|||
meta: { requireLogin: false }, |
|||
component: () => import(/* webpackChunkName: 'root' */ '@/views/common/sources/index.vue') |
|||
}, |
|||
{ |
|||
path: '/proposal', |
|||
meta: { requireLogin: false }, |
|||
component: () => import(/* webpackChunkName: 'root' */ '@/views/common/proposal/index.vue') |
|||
}, |
|||
{ |
|||
path: '/console', |
|||
meta: { requireLogin: true }, |
|||
component: () => import(/* webpackChunkName: 'root' */ '@/views/account/console/index.vue') |
|||
} |
|||
] |
|||
} |
|||
] |
|||
|
@ -0,0 +1,13 @@ |
|||
<template> |
|||
<div id="console" style="height:690px;/*开发时请将此样式移除*/"> |
|||
控制台 |
|||
</div> |
|||
</template> |
|||
<script> |
|||
export default { |
|||
name: 'console', |
|||
data() { |
|||
return { } |
|||
} |
|||
} |
|||
</script> |
@ -0,0 +1,13 @@ |
|||
<template> |
|||
<div id="enterprise" style="height:690px;/*开发时请将此样式移除*/"> |
|||
企业部署 |
|||
</div> |
|||
</template> |
|||
<script> |
|||
export default { |
|||
name: 'enterprise', |
|||
data() { |
|||
return { } |
|||
} |
|||
} |
|||
</script> |
@ -0,0 +1,13 @@ |
|||
<template> |
|||
<div id="proposal" style="height:690px;/*开发时请将此样式移除*/"> |
|||
提出建议 |
|||
</div> |
|||
</template> |
|||
<script> |
|||
export default { |
|||
name: 'proposal', |
|||
data() { |
|||
return { } |
|||
} |
|||
} |
|||
</script> |
@ -0,0 +1,13 @@ |
|||
<template> |
|||
<div id="sources" style="height:690px;/*开发时请将此样式移除*/"> |
|||
开源版本 |
|||
</div> |
|||
</template> |
|||
<script> |
|||
export default { |
|||
name: 'sources', |
|||
data() { |
|||
return { } |
|||
} |
|||
} |
|||
</script> |
Loading…
Reference in new issue