diff --git a/examples/app.vue b/examples/app.vue
index 5f4c330c..4585a6eb 100644
--- a/examples/app.vue
+++ b/examples/app.vue
@@ -66,6 +66,7 @@ nav {
Scroll
Divider
Time
+ Cell
diff --git a/examples/main.js b/examples/main.js
index a9d8b262..15aea70c 100644
--- a/examples/main.js
+++ b/examples/main.js
@@ -218,6 +218,10 @@ const router = new VueRouter({
{
path: '/time',
component: (resolve) => require(['./routers/time.vue'], resolve)
+ },
+ {
+ path: '/cell',
+ component: (resolve) => require(['./routers/cell.vue'], resolve)
}
]
});
diff --git a/examples/routers/cell.vue b/examples/routers/cell.vue
new file mode 100644
index 00000000..fb8956f1
--- /dev/null
+++ b/examples/routers/cell.vue
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/src/components/cell-group/index.js b/src/components/cell-group/index.js
new file mode 100644
index 00000000..f17d12ed
--- /dev/null
+++ b/src/components/cell-group/index.js
@@ -0,0 +1,2 @@
+import CellGroup from '../cell/cell-group.vue';
+export default CellGroup;
\ No newline at end of file
diff --git a/src/components/cell/cell-group.vue b/src/components/cell/cell-group.vue
new file mode 100644
index 00000000..7cc468d5
--- /dev/null
+++ b/src/components/cell/cell-group.vue
@@ -0,0 +1,11 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/components/cell/cell.vue b/src/components/cell/cell.vue
new file mode 100644
index 00000000..7cc468d5
--- /dev/null
+++ b/src/components/cell/cell.vue
@@ -0,0 +1,11 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/components/cell/index.js b/src/components/cell/index.js
new file mode 100644
index 00000000..2b504c25
--- /dev/null
+++ b/src/components/cell/index.js
@@ -0,0 +1,5 @@
+import Cell from './cell.vue';
+import CellGroup from './cell-group.vue';
+
+Cell.Group = CellGroup;
+export default Cell;
\ No newline at end of file
diff --git a/src/index.js b/src/index.js
index c8dd3582..af25aa1f 100644
--- a/src/index.js
+++ b/src/index.js
@@ -11,6 +11,7 @@ import Button from './components/button';
import Card from './components/card';
import Carousel from './components/carousel';
import Cascader from './components/cascader';
+import Cell from './components/cell';
import Checkbox from './components/checkbox';
import Circle from './components/circle';
import Collapse from './components/collapse';
@@ -74,6 +75,8 @@ const components = {
Carousel,
CarouselItem: Carousel.Item,
Cascader,
+ Cell,
+ CellGroup: Cell.Group,
Checkbox,
CheckboxGroup: Checkbox.Group,
Col,
diff --git a/src/styles/components/cell.less b/src/styles/components/cell.less
new file mode 100644
index 00000000..9edbbf92
--- /dev/null
+++ b/src/styles/components/cell.less
@@ -0,0 +1,5 @@
+@cell-prefix-cls: ~"@{css-prefix}cell";
+
+.@{cell-prefix-cls} {
+
+}
\ No newline at end of file
diff --git a/src/styles/components/index.less b/src/styles/components/index.less
index 7944f688..290a1e73 100644
--- a/src/styles/components/index.less
+++ b/src/styles/components/index.less
@@ -48,3 +48,4 @@
@import "divider";
@import "anchor";
@import "time";
+@import "cell";
\ No newline at end of file