Преглед на файлове

fix devtools time travel

Evan You преди 9 години
родител
ревизия
6c0273ca73
променени са 1 файла, в които са добавени 1 реда и са изтрити 4 реда
  1. 1 4
      src/middlewares/devtool.js

+ 1 - 4
src/middlewares/devtool.js

@@ -7,11 +7,8 @@ export default {
     if (!hook) return
     if (!hook) return
     hook.emit('vuex:init', store)
     hook.emit('vuex:init', store)
     hook.on('vuex:travel-to-state', targetState => {
     hook.on('vuex:travel-to-state', targetState => {
-      const currentState = store._vm._data
       store._dispatching = true
       store._dispatching = true
-      Object.keys(targetState).forEach(key => {
-        currentState[key] = targetState[key]
-      })
+      store._vm.state = targetState
       store._dispatching = false
       store._dispatching = false
     })
     })
   },
   },