类似于对象的Vue指令语法

时间:2018-11-06 22:52:06

标签: javascript vue.js

我在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');
                }
            }
        }

0 个答案:

没有答案