重复渲染了两个组件



  • 我直接请求域名不带hash路由,会去请求登录,如果没有登录的话,会跳到登录页面。这时候会出现两个登录页面的组件。然后报
    index.esm.js?eb04:2691 hidePage:fail Received a falsy component for route "/pages/login/login". Forget to export it?
    index.esm.js?eb04:2664 Uncaught (in promise) TypeError: Cannot read property 'componentDidHide' of undefined
    cbc4f06b-7ed9-4fed-b3ce-7cd71a522ecd-image.png
    如果直接请求带#/pages/login/login的没有问题

    请问大家,这是什么问题?



  • 找到问题了,是跳了两次登录页navigateTo({url: "/pages/login/login"});
    改了判断以后,页面正常了,也不报错了;
    但是没找到具体导致的原因;


登录后回复