Evan You 10 anni fa
parent
commit
4b7bd1443e
2 ha cambiato i file con 17 aggiunte e 5 eliminazioni
  1. 17 2
      src/directives/for.js
  2. 0 3
      src/util/dom.js

+ 17 - 2
src/directives/for.js

@@ -61,7 +61,6 @@ module.exports = {
   },
   },
 
 
   update: function (data) {
   update: function (data) {
-    var self = this
     var idKey = this.idKey
     var idKey = this.idKey
     var converted = this.converted
     var converted = this.converted
     var oldFrags = this.frags
     var oldFrags = this.frags
@@ -79,7 +78,7 @@ module.exports = {
     // instance.
     // instance.
     for (i = 0, l = data.length; i < l; i++) {
     for (i = 0, l = data.length; i < l; i++) {
       item = data[i]
       item = data[i]
-      key = converted ? itme.$key : null
+      key = converted ? item.$key : null
       value = converted ? item.$value : item
       value = converted ? item.$value : item
       frag = !init && this.getCachedFrag(value, i, key)
       frag = !init && this.getCachedFrag(value, i, key)
       if (frag) { // reusable fragment
       if (frag) { // reusable fragment
@@ -362,3 +361,19 @@ function findPrevFrag (frag, anchor, id) {
   }
   }
   return el.__vfrag__
   return el.__vfrag__
 }
 }
+
+/**
+ * Create a range array from given number.
+ *
+ * @param {Number} n
+ * @return {Array}
+ */
+
+function range (n) {
+  var i = -1
+  var ret = new Array(n)
+  while (++i < n) {
+    ret[i] = i
+  }
+  return ret
+}

+ 0 - 3
src/util/dom.js

@@ -90,9 +90,6 @@ exports.after = function (el, target) {
  */
  */
 
 
 exports.remove = function (el) {
 exports.remove = function (el) {
-  if (!el.parentNode) {
-    debugger
-  }
   el.parentNode.removeChild(el)
   el.parentNode.removeChild(el)
 }
 }