Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
ant-design-pro-vue
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tianzhuanghu
ant-design-pro-vue
Commits
b6c0a9a3
Commit
b6c0a9a3
authored
Sep 08, 2018
by
Sendya
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cleanup
parent
6c128507
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
8 deletions
+18
-8
LayoutMain.vue
src/components/layout/LayoutMain.vue
+8
-2
SiderMenu.vue
src/components/menu/SiderMenu.vue
+6
-1
vue.config.js
vue.config.js
+4
-5
No files found.
src/components/layout/LayoutMain.vue
View file @
b6c0a9a3
<
template
>
<a-layout
class=
"layout"
>
<sider-menu
:menus=
"menus"
theme=
"light
"
:collapsed=
"!siderOpen || collapsed"
:collapsible=
"true"
></sider-menu>
<sider-menu
:menus=
"menus"
:theme=
"menuTheme"
v-if=
"menuMode === 'inline'"
:mode=
"menuMode
"
:collapsed=
"!siderOpen || collapsed"
:collapsible=
"true"
></sider-menu>
<a-layout>
<!-- layout header -->
<layout-header
:collapsed=
"collapsed"
@
toggle=
"toggle"
></layout-header>
<layout-header
:collapsed=
"collapsed"
@
toggle=
"toggle"
>
</layout-header>
<!-- layout content -->
<a-layout-content
:style=
"
{ margin: '24px 24px 0', height: '100%' }">
<!-- content -->
...
...
@@ -35,6 +37,10 @@
},
data
()
{
return
{
// light, dark
menuTheme
:
'light'
,
// inline, horizontal
menuMode
:
'inline'
,
collapsed
:
false
,
menus
:
[]
}
...
...
src/components/menu/SiderMenu.vue
View file @
b6c0a9a3
...
...
@@ -6,7 +6,7 @@
<h1>
Ant Design Pro
</h1>
</router-link>
</div>
<s-menu
:collapsed=
"collapsed"
:menu=
"menus"
:theme=
"theme"
@
select=
"onSelect"
style=
"padding: 16px 0px;"
></s-menu>
<s-menu
:collapsed=
"collapsed"
:menu=
"menus"
:theme=
"theme"
@
select=
"onSelect"
:mode=
"mode"
style=
"padding: 16px 0px;"
></s-menu>
</a-layout-sider>
</
template
>
...
...
@@ -17,6 +17,11 @@
name
:
"SiderMenu"
,
components
:
{
ALayoutSider
,
SMenu
},
props
:
{
mode
:
{
type
:
String
,
required
:
false
,
default
:
'inline'
},
theme
:
{
type
:
String
,
required
:
false
,
...
...
vue.config.js
View file @
b6c0a9a3
...
...
@@ -30,11 +30,10 @@ module.exports = {
less
:
{
modifyVars
:
{
/* less 变量覆盖,用于自定义 ant design 主题 */
/*
'primary-color': '#1DA57A',
'link-color': '#1DA57A',
'border-radius-base': '2px',
*/
'primary-color'
:
'#F5222D'
,
'link-color'
:
'#F5222D'
,
'border-radius-base'
:
'4px'
,
},
javascriptEnabled
:
true
,
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment