首页 > 解决方案 > 会员登录代码段故障排除 - 我对此很陌生

问题描述

我正在尝试在我的网站上创建一个独立的用户登录门户(由 Wix 提供支持 - 我不是程序员或图形设计师)并且我在整理错误时遇到了问题,或者我在理解问题时遇到了问题我找到的与错误有关的答案。以下是供参考的代码片段:

    import wixUsers from 'wix-users';
    import wixLocation from 'wix-location';

    $w.onReady(function(){{
        $w('#loginNow').onClick(function (){
            let email = $w('#loginEmail').value;
            let password = $w('#loginPassword').value;
              wixUsers.login(email,password)
            .then(()=>{}
                wixLocation.to('/projects-2/{Project Name}');
            })
        }
    })

问题是最后一行抛出以下错误消息:

根据我的阅读,这意味着回调函数无法正常工作。了解我在这里完全是绿色的,存在的回调函数是 loginEmail 和 loginPassword 因为它们必须针对数据库进行引用,但也有对页面“/project-2/{Project Name}”的回调知道我准确地复制并粘贴了 slug 它应该回调就好了,但事实并非如此。

希望这是有道理的。感谢任何帮助解决这个问题!

TIA

标签: javascript

解决方案


您的回调函数格式不正确。它应该如下:

        .then(() => wixLocation.to('/projects-2/{Project Name}'));

另外,我认为不$w.onReady(function(){{应该有两个大括号。


推荐阅读