@liuweiluo.dg/vue-log
Version:
采集错误信息
21 lines (18 loc) • 670 B
JavaScript
/*
* @Author: liuweiluo
* @Descripttion: In User Settings Edit
* @LastEditTime: 2023-02-08 20:17:05
* @Date: 2023-02-08 20:02:33
* @LastEditors: liuweiluo
* @FilePath: /Projects/plug-in/src/lib/vue-log/lib/index.js
*/
import errorHandler from "./error-handler"
// 最后将插件导出,并在main.js中通过Vue.use()即可使用插件
export default {
// 该插件有一个install方法
// 方法的第一个参数是传入的Vue,第二个参数可以插件的自定义参数
install (Vue, options) {
Vue.config.errorHandler = errorHandler
Vue.prototype.$throw = ( error, vm = null, info = null ) => errorHandler( error, vm, info)
}
}