diff --git a/src/components/base/render.js b/src/components/base/render.js
new file mode 100644
index 00000000..90a11dd7
--- /dev/null
+++ b/src/components/base/render.js
@@ -0,0 +1,10 @@
+export default {
+ name: 'RenderCell',
+ functional: true,
+ props: {
+ render: Function
+ },
+ render: (h, ctx) => {
+ return ctx.props.render(h);
+ }
+};
\ No newline at end of file
diff --git a/src/components/base/render.vue b/src/components/base/render.vue
deleted file mode 100644
index 7f2209c4..00000000
--- a/src/components/base/render.vue
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/src/components/table/expand.js b/src/components/table/expand.js
index 030fb756..23364770 100644
--- a/src/components/table/expand.js
+++ b/src/components/table/expand.js
@@ -1,4 +1,3 @@
-
export default {
name: 'TableExpand',
functional: true,
diff --git a/src/components/tabs/tabs.vue b/src/components/tabs/tabs.vue
index 30f8a293..dcc1d639 100644
--- a/src/components/tabs/tabs.vue
+++ b/src/components/tabs/tabs.vue
@@ -23,7 +23,7 @@