Browse Source

use more descriptive function names

dev
Evan You 9 years ago
parent
commit
0c6c748d9d
  1. 6
      src/runtime/instance/render.js
  2. 2
      src/runtime/vdom/component.js

6
src/runtime/instance/render.js

@ -40,7 +40,7 @@ export function renderMixin (Vue) {
} }
} }
Vue.prototype._tryUpdate = function (parentData, children, key) { Vue.prototype._updateFromParent = function (parentData, children, key) {
const oldParentData = this.$options._renderData const oldParentData = this.$options._renderData
this.$options._renderKey = key this.$options._renderKey = key
this.$options._renderData = parentData this.$options._renderData = parentData
@ -54,7 +54,7 @@ export function renderMixin (Vue) {
} }
// diff parent data (attrs on the placeholder) and queue update // diff parent data (attrs on the placeholder) and queue update
// if anything changed // if anything changed
if (diffParentData(parentData, oldParentData)) { if (parentDataChanged(parentData, oldParentData)) {
this.$forceUpdate() this.$forceUpdate()
} }
} }
@ -123,7 +123,7 @@ function resolveSlots (vm, children) {
} }
} }
function diffParentData (data, oldData) { function parentDataChanged (data, oldData) {
const keys = Object.keys(oldData) const keys = Object.keys(oldData)
let key, old, cur, i, l, j, k let key, old, cur, i, l, j, k
for (i = 0, l = keys.length; i < l; i++) { for (i = 0, l = keys.length; i < l; i++) {

2
src/runtime/vdom/component.js

@ -45,7 +45,7 @@ function prepatch (oldVnode, vnode) {
cur.child = old.child cur.child = old.child
// try re-render child. the child may optimize it // try re-render child. the child may optimize it
// and just does nothing. // and just does nothing.
old.child._tryUpdate(cur.data, cur.children, vnode.key) old.child._updateFromParent(cur.data, cur.children, vnode.key)
} }
} }

Loading…
Cancel
Save