ensure that `this.vnode` is always set
Merge pull request #1 from Raynos/patch-1

ensure that `this.vnode` is always set