gpt4 book ai didi

javascript - vuejs安装: Cannot set the value of undefined

转载 作者:行者123 更新时间:2023-11-28 16:49:23 25 4
gpt4 key购买 nike

我尝试在安装后运行以下函数,但出现错误

"Cannot set the property 'days' of undefined"

以下是我的代码

 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 以及它如何访问变量。

最佳答案

你是这样声明你的方法的吗? :

methods: {
getDays(date) {
this.days = new Date().getTime() / (1000 * 24 * 60 * 60);
return parseInt(this.days) - this.START_DAYS;
}
},

另外,要调用mounted中的方法,请使用:this.getDays()

检查这个codesandbox澄清

关于javascript - vuejs安装: Cannot set the value of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60109838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com