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

ref can only be used on root nodes

Evan You 11 лет назад
Родитель
Сommit
813846a452
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      src/directives/ref.js

+ 8 - 0
src/directives/ref.js

@@ -1,8 +1,16 @@
+var _ = require('../util')
+
 module.exports = {
 
   isLiteral: true,
 
   bind: function () {
+    if (this.el !== this.vm.$el) {
+      _.warn(
+        'v-ref should only be used on instance root nodes.'
+      )
+      return
+    }
     var id = this.expression
     if (id) {
       var owner = this.vm.$parent