首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我在挂载钩子时出现错误:"TypeError: E is undefined"?

为什么我在挂载钩子时出现错误:"TypeError: E is undefined"?
EN

Stack Overflow用户
提问于 2018-04-26 16:55:16
回答 1查看 2.4K关注 0票数 1

我在vue中有一个非常简单的组件,它在组件加载后从挂载的钩子执行函数。

代码语言:javascript
复制
methods: {
    pushFolders: function() {
      $.each(this.$store.state.folders.subFolders, function(key, value) {

        this.selected.push(value.uuid)

      }.bind(this));
    },
    checkAll: function(){

      this.isSelectedAll = !this.isSelectedAll;
      this.selectedFolders = [];
      if(this.isSelectedAll){ // Check all
        // this.selectedFolders.push(this.selected[key]);
        this.$store.dispatch('SELECT_FOLDERS',this.selected)
      }
    }
  },
  mounted: function() {
    this.pushFolders()
  }

当我加载组件所在的路由时,我得到这个错误:

代码语言:javascript
复制
Error in mounted hook: "TypeError: e is undefined"

有谁能解释一下这件事吗?

EN

Stack Overflow用户

发布于 2018-04-26 19:54:21

您可以尝试使用nextTick (找到解决方案的here)

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50038822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档