fix: init _staticTrees to avoid runtime reference warning

fix #7075
This commit is contained in:
Evan You 2017-11-17 09:45:03 -05:00
parent 1e146037fa
commit f5cd29e1d8
2 changed files with 2 additions and 0 deletions

View File

@ -66,6 +66,7 @@ declare interface Component {
_isDestroyed: boolean;
_isBeingDestroyed: boolean;
_vnode: ?VNode; // self root node
_staticTrees: ?Array<VNode>; // v-once cached trees
_hasHookEvent: boolean;
_provided: ?Object;

View File

@ -17,6 +17,7 @@ import { isUpdatingChildComponent } from './lifecycle'
export function initRender (vm: Component) {
vm._vnode = null // the root of the child tree
vm._staticTrees = null // v-once cached trees
const options = vm.$options
const parentVnode = vm.$vnode = options._parentVnode // the placeholder node in parent tree
const renderContext = parentVnode && parentVnode.context