From 94b420dbc3c84a36cba62e6c5e505042f896fab3 Mon Sep 17 00:00:00 2001
From: tangjinzhou <415800467@qq.com>
Date: Tue, 16 Jan 2018 19:15:07 +0800
Subject: [PATCH] update menu
---
components/_util/warning.js | 11 +--
components/checkbox/Checkbox.vue | 1 +
components/index.js | 2 +
components/menu/demo/horizontal.vue | 58 +++++++++++
components/menu/index.js | 1 -
components/menu/index.vue | 128 ++++++++++++++-----------
components/menu/src/MenuMixin.js | 7 +-
components/menu/src/SubMenu.vue | 5 +-
components/menu/src/commonPropsType.js | 2 +-
components/menu/src/util.js | 4 +-
components/style.js | 1 -
examples/routes.js | 2 +-
12 files changed, 147 insertions(+), 75 deletions(-)
create mode 100644 components/menu/demo/horizontal.vue
delete mode 100644 components/menu/index.js
diff --git a/components/_util/warning.js b/components/_util/warning.js
index aa621accd..f4dd5aa9b 100644
--- a/components/_util/warning.js
+++ b/components/_util/warning.js
@@ -2,13 +2,8 @@ import warning from 'warning'
const warned = {}
export default (valid, message, throwError) => {
- if (process.env.NODE_ENV !== 'production') {
- if (!valid && !warned[message]) {
- warning(false, message)
- warned[message] = true
- if (throwError) {
- throw Error(message)
- }
- }
+ if (!valid && !warned[message]) {
+ warning(false, message)
+ warned[message] = true
}
}
diff --git a/components/checkbox/Checkbox.vue b/components/checkbox/Checkbox.vue
index 20836ba67..4a66d031a 100644
--- a/components/checkbox/Checkbox.vue
+++ b/components/checkbox/Checkbox.vue
@@ -20,6 +20,7 @@ export default {
},
inject: {
checkboxGroupContext: { default: null },
+ test: { default: null },
},
data () {
const { checkboxGroupContext, checked, defaultChecked, value } = this
diff --git a/components/index.js b/components/index.js
index 70e9fb2ed..d45f7e517 100644
--- a/components/index.js
+++ b/components/index.js
@@ -33,3 +33,5 @@ export { default as Breadcrumb } from './breadcrumb'
export { default as Popover } from './popover'
export { default as Popconfirm } from './popconfirm'
+
+export { default as Menu } from './menu'
diff --git a/components/menu/demo/horizontal.vue b/components/menu/demo/horizontal.vue
new file mode 100644
index 000000000..93fdaec9e
--- /dev/null
+++ b/components/menu/demo/horizontal.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
diff --git a/components/menu/index.js b/components/menu/index.js
deleted file mode 100644
index 0b3c75444..000000000
--- a/components/menu/index.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./src/')
diff --git a/components/menu/index.vue b/components/menu/index.vue
index 0d1e2dde3..20cb0dd6d 100644
--- a/components/menu/index.vue
+++ b/components/menu/index.vue
@@ -1,6 +1,8 @@