weixin_42863800
人间艾斯卡诺
2021-06-01 10:21
采纳率: 100%
浏览 97

Cannot read property '$nextTick' of undefined

main.js?56d7:79 TypeError: Cannot read property '$nextTick' of undefined
    at VueComponent.eval (element-ui.common.js?5c96:24164)
    at Array.eval (vue.runtime.esm.js?2b0e:1980)
    at flushCallbacks (vue.runtime.esm.js?2b0e:1906)

在项目中使用  el-tabs 报错  剩余一个之后再添加就报这个错误,并不会影响使用但报错

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • weixin_42863800
    人间艾斯卡诺 2021-06-01 11:51
    已采纳

    问题解决了 :

    旧的:

    <keep-alive v-else>

          <router-view v-if="item.name === $store.state.contentTabsActiveName" />

     </keep-alive>

    改为:

    <router-view v-else-if="item.name === $store.state.contentTabsActiveName" />

    这样就可以了

     

     

    为啥这是。。。。???????

     

    点赞 评论
  • software7503

    你是用了什么对象,this.router.nextTick

    点赞 评论
  • QA_Assistant
    有问必答小助手 2021-06-01 16:53

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    点赞 评论

相关推荐