Vuejs2 在vue cli中将分钟转换为小时的全局函数

Vuejs2 在vue cli中将分钟转换为小时的全局函数,vuejs2,Vuejs2,我想把时间(分钟)转换成小时 我有一个用javascript实现的方法: String.prototype.toHHMMSS = function() { // eslint-disable-next-line no-debugger return `0${(this / 60) ^ 0}`.slice(-2) + ":" + ("0" + (this % 60)).slice(-2); }; 当我在vue实例之外使用此方法时,此方法的工作原理与

我想把时间(分钟)转换成小时

我有一个用javascript实现的方法:

String.prototype.toHHMMSS = function() {
  // eslint-disable-next-line no-debugger
  return `0${(this / 60) ^ 0}`.slice(-2) + ":" + ("0" + (this % 60)).slice(-2);
};
当我在
vue实例之外使用此方法时,此方法的工作原理与下面所示的示例类似

String.prototype.toHHMMSS=function(){
//eslint禁用下一行无调试器
返回'0${(此/60)^0}`.slice(-2)+:“+('0“+(此%60)).slice(-2);
};
var vm=新的Vue({
el:“#应用程序”,
方法:{
html(){
返回`${this.time.toHHMMSS()}第2周的花费`
}
},
数据(){
返回{
时间:“121”,
}
}
});

将以下代码放在名为helper.js的文件中,或者您想要的任何文件中

export function toHHMMSS(time) {
  return `0${(this / 60) ^ 0}`.slice(-2) + ":" + ("0" + (this % 60)).slice(-2);
};
然后在vue文件中,使用标签下方的导入

import * as Helper from "helper.js" // Note the file location
现在,您可以在函数中使用以下代码

var formatedTime = Helper.toHHMMSS(this.time)

就像在这个例子中一样,我在
main.js
文件中添加了这个方法,它成功了。错误是由使用这个方法的其他插件给出的。为什么不写一个帮助函数呢?你能帮我举个例子吗?