Здравствуйте, скажите пожалуйста почему не работает етот код
Цитата:
|
data() {
return {
isDroped: false,
};
},
directives: {
dropped(el, vnode) {
if (vnode.context.isDroped) { //невозможно найти vnode.context.isDroped-переменною, здесь vnode=object
alert(el);
} else {
alert("false");
}
},
},
а етот работает
directives: {
swipe: {
inserted(el, vnode) {
alert(el, vnode.context.isDropped); //здесь vnode=VNode
},
},
},
|
Путем експериментов вияснилось что добавление binding перед vnode решает проблему, почему
directives: {
swipe: {
inserted(el, vnode) { //не работает а если el, binding, vnode — работает, почему...
alert(el, vnode.context.isDropped); //здесь vnode=VNode
},
},
},