diff --git a/src/views/example/table/inlineEditTable.vue b/src/views/example/table/inlineEditTable.vue
index ca6bde9a..858c63fc 100644
--- a/src/views/example/table/inlineEditTable.vue
+++ b/src/views/example/table/inlineEditTable.vue
@@ -83,8 +83,9 @@ export default {
     getList() {
       this.listLoading = true
       fetchList(this.listQuery).then(response => {
-        this.list = response.data.items.map(v => {
-          v.edit = false
+        const items = response.data.items
+        this.list = items.map(v => {
+          this.$set(v, 'edit', false)
           return v
         })
         this.listLoading = false