我试图在挂载时运行以下功能,但出现错误
“无法设置未定义的属性'days']
以下是我的代码
function getDays(date) {
this.days = (new Date()).getTime() / (1000 * 24 * 60 * 60);
return parseInt(this.days) - this.START_DAYS;
}
告诉它是哪一行没有帮助。我选择this.days
的原因之一是VueJS在使用let days
时遇到了问题
我对VueJS及其如何访问变量不是很熟悉。
我试图在挂载时运行以下函数,但出现错误“无法设置未定义的属性'days'”,以下是我的代码函数getDays(date){this.days =(...
您是否以此方式声明您的方法? :
methods: {
getDays(date) {
this.days = new Date().getTime() / (1000 * 24 * 60 * 60);
return parseInt(this.days) - this.START_DAYS;
}
},
您应该在getDays
中创建methods
,然后可以在mounted
中调用它>