/**
* 全局函数 用来处理错误日志文件
* @function install 默认的公开的方法
* @param {*} Vue 构造器
* @param order_no 错误的订单号,可以没有,因为此时可能还没有获取到订单号
* @param source 错误源
* @param msg 错误信息
* @param type 错误类型
*/
export default function install(Vue) {
Vue.prototype.write_log = function (order_no, source, msg, type) {
let data = {
source: source,
msg: msg,
type: type
}
this.$axios({
method: 'post',
url: this.api.api_machine_setting + 'manager_front/write_to_log/',
data: {
order_no: order_no ? order_no : 'CBispider123456',
data
}
}).then((res) => {
console.info(res)
}).catch((err) => {
console.info(err)
})
};
}
import logs from './logs'
Vue.use(logs);
当然你也可以直接使用页面引用,直接import logs.js 也是没问题的,这个看你自己使用情况,我个人建议是如果使用不多的话,直接页面引用,实在很多的时候再全局引用。上面的代码就不做过多的解释了,参数最上面的解释有说明,install这个说明一下,这个是vue默认的公开的方法,可以自行百度一下,这里不做过多的解释。
that.write_log('订单号', '可能是手机号没有录到系统中', '未查询到' + that.clavier + '的相关信息', '查询失败')
写md文档很多人都知道怎么写,但是很多时候我们需要生成一个文档的总体的目录,下面我简单的说一下怎么生成的,。当作一个小工具使用: 安装:
sudo npm install -g i5ting_toc //mac下分盘了是这个
npm install -g i5ting_toc //win All 或者max下直接是home目录是这个命令
生成目录文件:
i5ting_toc -f Version_1.md -o
这里需要注意一点,使用这个命令的时候需要是在你的md文档的当前目录下面使用,看下图:
如果生成一个类似这样的目录的话,就ok了。
打开以后就是这样: