当前位置: 首页 > news >正文

jquery网站开发百度搜索关键词排名查询

jquery网站开发,百度搜索关键词排名查询,手机网站 文件上传,东莞活动外包前言: 最近打算用vue 写个音乐播放器,在搞 vuex 的时候遇到一个很神奇报错;vuex 姿势练了千百次了,刚开始的时候我一直以为是代码问题,反复检查了带了,依旧报错。 Error in mounted hook: "TypeError:…
前言:

        最近打算用vue 写个音乐播放器,在搞 vuex 的时候遇到一个很神奇报错;vuex 姿势练了千百次了,刚开始的时候我一直以为是代码问题,反复检查了带了,依旧报错。 Error in mounted hook: "TypeError: Cannot read properties of undefined (reading 'getters')"

 

 除了 mapGetters 中的 方法 都能把数据都正确,连 mapMutations 中的方法都是对的。

按理说 mapMutations 可以,mapGetters 也应该可以才对!

<script>
import { mapGetters, mapMutations } from "vuex";
export default {data() {return {};},computed: {...mapGetters({userInfo: "userInfo",}),userInfo1() {return this.$stroe.state.userInfo;},},mounted() {console.log("this.$stroe:", this.$stroe);console.log("this.$stroe.mapGetters:", this.$stroe.mapGetters);console.log("this.$stroe.getters:", this.$stroe.getters);console.log("this.$stroe.state.userInfo:", this.$stroe.state.userInfo);console.log("this.userInfo1:", this.userInfo1);console.log("this.saveToken:", this.saveToken);console.log("this.userInfo:", this.userInfo);},methods: {...mapMutations({saveToken: "saveToken",}),},
};
</script>输出
store: {…}
this.$stroe: Store {_committing: false, _actions: {…}, _actionSubscribers: Array(0), _mutations: {…}, _wrappedGetters: {…}, …}commit: ƒ boundCommit(type, payload, options)dispatch: ƒ boundDispatch(type, payload)getters: {}strict: false_actionSubscribers: []_actions: {loadStorage: Array(1), cleanStorage: Array(1)}_committing: false_devtools: undefined_makeLocalGettersCache: {}_modules: ModuleCollection {root: Module}_modulesNamespaceMap: {}_mutations: {saveToken: Array(1), updateToken: Array(1), saveUserinfo: Array(1), updateUserInfo: Array(1)}_scope: EffectScope {detached: true, active: true, effects: Array(2), cleanups: Array(0), parent: undefined}_state: {__ob__: Observer}_subscribers: []_wrappedGetters: {userInfo: ƒ, token: ƒ}state: (…)[[Prototype]]: Objectthis.$stroe.mapGetters: undefined
this.$stroe.getters: {}
this.$stroe.state.userInfo: {…}
this.userInfo1: {…}
this.saveToken: ƒ mappedMutation() {var args = [],len = arguments.length;while (len--) args[len] = arguments[len];// Get the commit method from storevar commit = this.$store.commi…

       

解决:

        各种姿势都试了,这次不知道啥情况。代码也检查了;项目重启了, 电脑也重启了。 磨了很长时间 最后试了下 换了个 vuex 版本就然可以了 ! 最后才发现 原来是 引用的 vuex 4.1.0, 版本回退到 3.6.2 就可以了 ,给大家填个坑

http://www.yayakq.cn/news/811458/

相关文章:

  • 永康哪有做网站的公司百度seo外链推广教程
  • 网站如何做更新大力推广建设电子商务网站技术
  • 做网站的费用的会计分录ps做网站顶部
  • 网站开发的调研内容高端大气网站欣赏
  • 涉县专业做网站哪些网站做财金的好
  • 打开网站出现directory佛山网红打卡点
  • 哈尔滨网站推广服务制作u盘启动盘
  • 金融公司网站模板怎么做网站动态框
  • 网站建设需要考啥证上海大型网站建设公司
  • 成都网站建设桔子科技保定公司网站建设
  • 视频模板网站wordpress mysql 分表
  • 简约大气网站首页做门户型网站
  • 东莞中英文网站建设平台经济
  • dede做的网站打不开五站合一自建网站
  • 百度新网站提交入口wordpress 邮件收发
  • 帝国建站模板开发商延期交房怎么申请退房
  • 在线直播网站开发实战项目建设网站程序下载
  • 壹佰网站建设在线设计平台代理加盟
  • 中国企业信用网站官网画册印刷
  • 自动生成网站地图怎么做档案信息网站开发利用
  • 高邮企业网站建设他达拉非什么是
  • 做彩票网站是违法的吗企业门户网站建设与发展趋势
  • 墨刀做网站怎样建设一个自己的网站
  • 延安网站建设电话咨询模板网线
  • 常熟有没有做网站的代做作业网站
  • 个人网站如何建全国网站建设公司排行版
  • 英文网站建设60建设英文网站要求
  • 怎么看网站有没有备案专业网站建设-好发信息网
  • 如何做招生网站怎样建立网站的快捷方式
  • 网站开发找聚脑网南通网站排名服务