我是Vue.js的新手。我有一个问题。
我无法访问下面的某些()函数。 我怎样才能访问something()函数??? 在此先感谢:)
var vm= new Vue({
data : {},
created : {
something(); //it doesnt work
}
});
var something = function(){
console.log("test")
}
答案 0 :(得分:0)
这不是关于Vue。 提升是JavaScript将声明移动到当前范围顶部的默认行为。 提升适用于变量声明和函数声明。 因此,可以在声明JavaScript函数之前调用它们:
something(5);
function something(y) {
console.log("test")
}
不会悬挂使用表达式定义的函数。
因此,您可以在顶部移动var something = function(){}
,或使用函数声明。