refactor: ensure watcher callbacks are deferred

This commit is contained in:
Evan You
2018-09-20 18:57:13 -04:00
parent 9b50a5abb9
commit bf38fea313
5 changed files with 38 additions and 17 deletions

View File

@@ -1,12 +1,15 @@
import { createRenderer, VNode } from '@vue/core'
import { queueJob } from '@vue/scheduler'
import { queueJob, nextTick } from '@vue/scheduler'
import { nodeOps } from './nodeOps'
import { patchData } from './patchData'
import { teardownVNode } from './teardownVNode'
const { render: _render } = createRenderer({
queueJob,
scheduler: {
queueJob,
nextTick
},
nodeOps,
patchData,
teardownVNode