Files
frost-navigation/src/assets/js/utils.js

42 lines
893 B
JavaScript
Raw Normal View History

2021-02-10 01:28:56 +08:00
import config from './config.js';
2021-02-06 23:36:46 +08:00
class Utils {
constructor() { }
/**
2021-02-10 01:28:56 +08:00
* 改变网页标题
*
* @param {string} value 新的标题
2021-02-06 23:36:46 +08:00
*/
2021-02-10 01:28:56 +08:00
changeTitle(value) {
if (value) {
document.title = config.siteName + ' - ' + value;
} else {
document.title = config.siteName;
}
2021-02-06 23:36:46 +08:00
}
2021-02-08 00:46:15 +08:00
/**
* 输出日志
*
* @param {string} type 日志类型infowarnerror
* @param {string} title 日志标题
* @param {any} datas 日志内容
*/
log(type, title, ...datas) {
if (type == 'info') {
console.info(`[${title}]`, datas);
} else if (type == 'warn') {
console.warn(`[${title}]`, datas);
} else if (type == 'error') {
console.error(`[${title}]`, datas);
}
}
2021-02-06 23:36:46 +08:00
}
const utils = new Utils;
export default utils;