我在Vue上的文本中遇到了一个奇怪的语法,我不知道我是否错过了ES *的一些JS更新语法,还是Vue发生了魔力。
问题是,为什么以及如何在不实际使用函数的情况下使用这种语法,而实际上比函数更让人联想到对象?
编辑:谢谢大家的快速答复,尽管这个答复有点回答我也想知道会发生什么,我的意思是:“绑定”已经在函数的块中,将以下语句包含在另一个块中,所以如果只是一个标签,控制就会完全消失。还是我错了?
new Vue({
el: "#app",
data(){
return {
welcome: "Hello world"
}
},
directives: {
styleMe(el, binding, vnode, oldVnode) {
bind: {
el.style.color = "blue";
el.style.fontSize = "42px";
el.className = "text-center";
alert('done');
}
}
}