From 8778b3435d1ec4180205efed5acf96f0b505155f Mon Sep 17 00:00:00 2001 From: 梁灏 Date: Wed, 7 Dec 2016 12:10:47 +0800 Subject: [PATCH] init Menu components --- assets/iview.png | Bin 166995 -> 0 bytes src/components/menu/index.js | 10 ++++++++++ src/components/menu/menu-group.vue | 13 +++++++++++++ src/components/menu/menu-item.vue | 13 +++++++++++++ src/components/menu/menu.vue | 13 +++++++++++++ src/components/menu/submenu.vue | 13 +++++++++++++ src/index.js | 5 +++++ src/styles/components/index.less | 3 ++- src/styles/components/menu.less | 0 test/routers/tabs.vue | 36 ++++++------------------------------ 10 files changed, 75 insertions(+), 31 deletions(-) create mode 100644 src/components/menu/index.js create mode 100644 src/components/menu/menu-group.vue create mode 100644 src/components/menu/menu-item.vue create mode 100644 src/components/menu/menu.vue create mode 100644 src/components/menu/submenu.vue create mode 100644 src/styles/components/menu.less diff --git a/assets/iview.png b/assets/iview.png index 2094143..5379c75 100644 Binary files a/assets/iview.png and b/assets/iview.png differ diff --git a/src/components/menu/index.js b/src/components/menu/index.js new file mode 100644 index 0000000..b5cd748 --- /dev/null +++ b/src/components/menu/index.js @@ -0,0 +1,10 @@ +import Menu from './menu.vue'; +import MenuGroup from './menu-group.vue'; +import MenuItem from './menu-item.vue'; +import Submenu from './submenu.vue'; + +Menu.Group = MenuGroup; +Menu.Item = MenuItem; +Menu.Sub = Submenu; + +export default Menu; \ No newline at end of file diff --git a/src/components/menu/menu-group.vue b/src/components/menu/menu-group.vue new file mode 100644 index 0000000..f67cf44 --- /dev/null +++ b/src/components/menu/menu-group.vue @@ -0,0 +1,13 @@ + + \ No newline at end of file diff --git a/src/components/menu/menu-item.vue b/src/components/menu/menu-item.vue new file mode 100644 index 0000000..f67cf44 --- /dev/null +++ b/src/components/menu/menu-item.vue @@ -0,0 +1,13 @@ + + \ No newline at end of file diff --git a/src/components/menu/menu.vue b/src/components/menu/menu.vue new file mode 100644 index 0000000..f67cf44 --- /dev/null +++ b/src/components/menu/menu.vue @@ -0,0 +1,13 @@ + + \ No newline at end of file diff --git a/src/components/menu/submenu.vue b/src/components/menu/submenu.vue new file mode 100644 index 0000000..f67cf44 --- /dev/null +++ b/src/components/menu/submenu.vue @@ -0,0 +1,13 @@ + + \ No newline at end of file diff --git a/src/index.js b/src/index.js index 2036c81..349670d 100644 --- a/src/index.js +++ b/src/index.js @@ -17,6 +17,7 @@ import Icon from './components/icon'; import Input from './components/input'; import InputNumber from './components/input-number'; import LoadingBar from './components/loading-bar'; +import Menu from './components/menu'; import Message from './components/message'; import Modal from './components/modal'; import Notice from './components/notice'; @@ -60,6 +61,10 @@ const iview = { iInput: Input, InputNumber, LoadingBar, + Menu, + MenuGroup: Menu.Group, + MenuItem: Menu.Item, + Submenu: Menu.Sub, Message, Modal, Notice, diff --git a/src/styles/components/index.less b/src/styles/components/index.less index 754c372..79404b6 100644 --- a/src/styles/components/index.less +++ b/src/styles/components/index.less @@ -30,4 +30,5 @@ @import "transfer"; @import "table"; @import "dropdown"; -@import "tabs"; \ No newline at end of file +@import "tabs"; +@import "menu"; \ No newline at end of file diff --git a/src/styles/components/menu.less b/src/styles/components/menu.less new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/styles/components/menu.less diff --git a/test/routers/tabs.vue b/test/routers/tabs.vue index dfaa187..28d984c 100644 --- a/test/routers/tabs.vue +++ b/test/routers/tabs.vue @@ -1,36 +1,12 @@ \ No newline at end of file + -- libgit2 0.21.4