2
0
Эх сурвалжийг харах

fix $appendTo & $before target inDoc check

Evan You 11 жил өмнө
parent
commit
0cefbbb15c
1 өөрчлөгдсөн 2 нэмэгдсэн , 1 устгасан
  1. 2 1
      src/api/dom.js

+ 2 - 1
src/api/dom.js

@@ -10,6 +10,7 @@ var transition = require('../transition')
  */
  */
 
 
 exports.$appendTo = function (target, cb, withTransition) {
 exports.$appendTo = function (target, cb, withTransition) {
+  target = query(target)
   var targetIsDetached = !_.inDoc(target)
   var targetIsDetached = !_.inDoc(target)
   var op = withTransition === false || targetIsDetached
   var op = withTransition === false || targetIsDetached
     ? append
     ? append
@@ -43,6 +44,7 @@ exports.$prependTo = function (target, cb, withTransition) {
  */
  */
 
 
 exports.$before = function (target, cb, withTransition) {
 exports.$before = function (target, cb, withTransition) {
+  target = query(target)
   var targetIsDetached = !_.inDoc(target)
   var targetIsDetached = !_.inDoc(target)
   var op = withTransition === false || targetIsDetached
   var op = withTransition === false || targetIsDetached
     ? before
     ? before
@@ -112,7 +114,6 @@ exports.$remove = function (cb, withTransition) {
  */
  */
 
 
 function insert (vm, target, op, targetIsDetached, cb) {
 function insert (vm, target, op, targetIsDetached, cb) {
-  target = query(target)
   var shouldCallHook =
   var shouldCallHook =
     !targetIsDetached &&
     !targetIsDetached &&
     !vm._isAttached &&
     !vm._isAttached &&