app.config.globalProperties.$filter = {
// 时间格式化
date(time, format="YYYY-MM-DD HH:mm:ss") {
// 兼容字符串类型的时间戳
let _time = time
if (typeof time === 'string') {
_time = parseFloat(time)
}
return _time ? moment(new Date(_time)).format(format) : ''
},
subUrl(url){
let index = url.lastIndexOf('/')
let urlEnd = url.substring(index + 1)
if(urlEnd.length>10){
if(urlEnd.indexOf('.')!=-1){
let arr =urlEnd.split('.')
urlEnd = arr[0].substring(arr[0].length-6) + '....' + arr[1]
}else{
urlEnd = urlEnd.substring(urlEnd.length-10)
}
}
return urlEnd
}
}
//全局复制功能
app.config.globalProperties.$copy = function(val){
const oInput = document.createElement('input');
oInput.value = val;
document.body.appendChild(oInput);
oInput.select();
document.execCommand('Copy');
ElMessage.success(localStorage.getItem("language") == 'zh_CN' ? "复制成功!" : "copy succeeded!")
// removeChild ios无法复制
oInput.parentNode.removeChild(oInput);
}