vue ReferenceError PubSub is not defined 解决方案
问题描述:
在写项目时,发现控制台中出现 PubSub is not defined错误,引起一系列请求失效。
报错原因:
没有引入依赖
解决:
npm install --save pubsub-js
并引入项目中
在main.js中全局挂载

import import PubSub from ‘pubsub-js’
Vue.prototype.PubSub = PubSub
扩展:
npm install pubsub-js --save下载时默认指定的是最新版
1.8.0版本支持发布(publish)和订阅(subscribe)函数,而1.9后已经不支持了,
也可以通过指定版本 npm install pubsub-js@1.8.0 --save 切换为旧版本使用
本文指导你在Vue项目中遇到'PubSub is not defined'错误时,如何通过安装并正确引入pubsub-js库,并在Vue原型上挂载,以修复请求失效的问题。适合初学者了解解决依赖问题的步骤。

498

被折叠的 条评论
为什么被折叠?



