微信小程序> vue项目遇到的错误(Maximumcallstacksizeexceeded)的解决方法!!

vue项目遇到的错误(Maximumcallstacksizeexceeded)的解决方法!!

浏览量:4329 时间: 来源:JSlow

目录

  • vue项目遇到的错误
  • 分析
  • 解决方法

vue项目遇到的错误

如下图,浏览器报出这个错误

vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in render: "RangeError: Maximum call stack size exceeded"found in--->         at packages/dropdown/src/dropdown-menu.vue          at packages/dropdown/src/dropdown.vue            at src/views/layout/components/Navbar.vue              at src/views/layout/Layout.vue                at src/App.vue                 
                

小程序

分析

这个错误从报错信息上面看,和vue-route有关系,可能是堆栈溢出
可是我查看了相关代码,没有发现有递归调用的代码块

最后查看了项目里面拦截器,发现拦截器如果捕获到不存在的页面跳转到/404这个页面,如下图
小程序

可是/404在路由里面没有配置 就引发了报错了!!!

解决方法

在使用路由的时候,把这个路径注册进去(PS:根据实际情况)

 {    path: '/404',        component: () => import('@/views/errorPage/404'),        hidden: true    },

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎