使用vue.js时如何访问匿名函数?

时间:2017-03-14 05:48:03

标签: vue.js

我是Vue.js的新手。我有一个问题。

我无法访问下面的某些()函数。 我怎样才能访问something()函数??? 在此先感谢:)

var vm= new Vue({
    data : {},
    created : {
        something();    //it doesnt work
    }

});

var something = function(){
    console.log("test")
}

1 个答案:

答案 0 :(得分:0)

这不是关于Vue。 提升是JavaScript将声明移动到当前范围顶部的默认行为。 提升适用于变量声明和函数声明。 因此,可以在声明JavaScript函数之前调用它们:

something(5);

function something(y) {
 console.log("test")
}

不会悬挂使用表达式定义的函数。 因此,您可以在顶部移动var something = function(){},或使用函数声明。