Просмотр исходного кода

remove no longer needed private props

Evan You 11 лет назад
Родитель
Сommit
12dfd6023d
2 измененных файлов с 0 добавлено и 9 удалено
  1. 0 8
      src/directives/repeat.js
  2. 0 1
      src/instance/init.js

+ 0 - 8
src/directives/repeat.js

@@ -271,10 +271,6 @@ module.exports = {
         }
       } else { // new instance
         vm = this.build(obj, i, true)
-        // the _new flag is used in the second pass for
-        // vm cache retrival, but if this is the init phase
-        // the flag can just be set to false directly.
-        vm._new = !init
         vm._reused = false
       }
       vms[i] = vm
@@ -330,7 +326,6 @@ module.exports = {
           vm.$before(nextEl)
         }
       }
-      vm._new = false
       vm._reused = false
     }
     if (activeElement) {
@@ -377,9 +372,6 @@ module.exports = {
       inherit: this.inherit,
       template: this.inlineTempalte
     }, Ctor)
-    // flag this instance as a repeat instance
-    // so that we can skip it in vm._digest
-    vm._repeat = true
     // cache instance
     if (needCache) {
       this.cacheVm(raw, vm, index, this.converted ? meta.$key : null)

+ 0 - 1
src/instance/init.js

@@ -63,7 +63,6 @@ exports._init = function (options) {
   }
 
   // props used in v-repeat diffing
-  this._new = true
   this._reused = false
 
   // merge options.