errorhandlevue
Version:
vue错误收集
36 lines (35 loc) • 1.06 kB
JavaScript
// 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