UNPKG

errorhandlevue

Version:

vue错误收集

36 lines (35 loc) 1.06 kB
// import vueTouch from './lib/scrolls.vue' // 这个就是你平时写的 SFC 组件 // 这里要导出一个包含 install 方法的对象 const plugin = { // 这里要导出一个 install 方法 install (Vue, options) { Vue.config.errorHandler = function (err) { setTimeout(()=>{ throw err }) } // 这里写你的代码,你可以全局注册组件,也可以写全局指令,也可以扩展 Vue 的方法 // // 1. 全局组件 // Vue.component(vueTouch.name, vueTouch) // // 2. 全局方法或属性 // Vue.myGlobalMethod = function () { // // 逻辑... // } // // 3. 全局指令 // Vue.directive('my-directive', { // bind (el, binding, vnode, oldVnode) { // // 逻辑... // } // }) // // 4. 注入组件 // Vue.mixin({ // created: function () { // // 逻辑... // } // }) // // 5. 添加实例方法 // Vue.prototype.$myMethod = function (methodOptions) { // // 逻辑... // } } } export default plugin