PubSub is not defined
谷粒商城 p84 85
在 发布商品页面 点击选择了分类 品牌没有出现的
F12 控制台报错:
PubSub is not defined
如下图
解决方法:
关于pubsub、publish报错,无法发送查询品牌信息的请求:
1、npm install --save pubsub-js
2、在src下的main.js中引用:
① import PubSub from 'pubsub-js'
② Vue.prototype.PubSub = PubSub
第一步:npm install --save pubsub-js
只要不报错就是下载好了,之前老师说这个相当于java的maven,我是不报错,但我一系列做下来没有解决我就去看了一下package.json这个的版本,以及modules有没有这个文件
第二步:在src下的main.js中引用:
① import PubSub from 'pubsub-js'
② Vue.prototype.PubSub = PubSub
这里有个问题,就是Vue.prototype.PubSub = PubSub的语句我是放在相关定义的末尾,重新npm run dev控制台还是报错,我把放在首位重新npm run dev,控制台就不报错了,并且请求了后端拿品牌列表的接口;没有数据就看你自己的数据库和逻辑代码了,如果是按照老师的教程一步步做下来,手机列表会有一个华为