Vue.js 使用vue矩计算时间
我在计算两次不同的时间时遇到了一个问题。 我正在使用vue矩,我试图用diff计算时间,但没有成功Vue.js 使用vue矩计算时间,vue.js,momentjs,Vue.js,Momentjs,我在计算两次不同的时间时遇到了一个问题。 我正在使用vue矩,我试图用diff计算时间,但没有成功 data() { return { date: moment('12-11-2019').format("DD-MM-YYYY"), date2: moment('13-11-2019').format("DD-MM-YYYY"), startTime: this.date.diff(this.date2) 在数据和方法
data() {
return {
date: moment('12-11-2019').format("DD-MM-YYYY"),
date2: moment('13-11-2019').format("DD-MM-YYYY"),
startTime: this.date.diff(this.date2)
在数据和方法中使用矩的正确方法是什么
附言。
我还想计算小时数,并用同一参数中的日期对其进行分析,但我做不好。您应该能够让它正常工作:
computed: {
startTime() {
return this.date.diff(this.date2);
}
}
您应该能够让它正常工作:
computed: {
startTime() {
return this.date.diff(this.date2);
}
}
在定义
数据时,您不能访问数据
资料(您可以编写一个dataInit函数,计算所需数据,然后返回数据)您的意思是在计算中使用它吗?在定义数据
资料时,您不能访问资料,(您可以编写一个dataInit函数,计算所需的数据,然后返回数据)您的意思是在渲染中的计算错误中使用它:“TypeError:this.date1.diff不是一个函数”这是因为您在日期上运行.format
,它返回一个字符串。您不能在字符串上调用diff
。我添加了一个工作示例。呈现中出现错误:“TypeError:this.date1.diff不是函数”这是因为您正在对日期运行.format
,它返回一个字符串。并且您不能对字符串调用diff
。我添加了一个工作示例。