diff --git a/build/webpack.dev.config.js b/build/webpack.dev.config.js
index c05e85d7..e0b2cd8e 100644
--- a/build/webpack.dev.config.js
+++ b/build/webpack.dev.config.js
@@ -27,8 +27,8 @@ module.exports = merge(webpackBaseConfig, {
resolve: {
alias: {
iview: '../../src/index',
- // vue: 'vue/dist/vue.esm.js'
- vue: 'vue/dist/vue.runtime.js'
+ vue: 'vue/dist/vue.esm.js'
+ // vue: 'vue/dist/vue.runtime.js'
}
},
plugins: [
diff --git a/examples/components/test.vue b/examples/components/test.vue
index 691c7f13..42d95000 100644
--- a/examples/components/test.vue
+++ b/examples/components/test.vue
@@ -1,8 +1,16 @@
- 123
+ {{ row.name }}
\ No newline at end of file
diff --git a/examples/routers/table.vue b/examples/routers/table.vue
index 84ba63c2..5f34c8a9 100644
--- a/examples/routers/table.vue
+++ b/examples/routers/table.vue
@@ -1,36 +1,28 @@
-
+
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/cell.vue b/src/components/table/cell.vue
index abd61bc9..bfcaaacc 100644
--- a/src/components/table/cell.vue
+++ b/src/components/table/cell.vue
@@ -10,17 +10,24 @@
+ |