javascript - 会员登录代码段故障排除 - 我对此很陌生
问题描述
我正在尝试在我的网站上创建一个独立的用户登录门户(由 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}');
})
}
})
问题是最后一行抛出以下错误消息:
- “void”类型的参数不能分配给“(原因:任何)=> PromiseLike”类型的参数
根据我的阅读,这意味着回调函数无法正常工作。了解我在这里完全是绿色的,存在的回调函数是 loginEmail 和 loginPassword 因为它们必须针对数据库进行引用,但也有对页面“/project-2/{Project Name}”的回调知道我准确地复制并粘贴了 slug 它应该回调就好了,但事实并非如此。
希望这是有道理的。感谢任何帮助解决这个问题!
TIA
解决方案
您的回调函数格式不正确。它应该如下:
.then(() => wixLocation.to('/projects-2/{Project Name}'));
另外,我认为不$w.onReady(function(){{
应该有两个大括号。
推荐阅读
- react-native - 如果不从数据/轴按下,胜利图表容器交互将不起作用
- python-3.x - 在多个远程服务器(Windows)之间传输文件的最佳方式
- python - 如何自动缩进下一行字符串
- node.js - Deno 脚本与 Node.js 兼容吗?
- c - 苹果实现的 printf
- javascript - JQuery 的 multiDatesPicker 不是函数
- javascript - Angular Material - 根据 ID 列分组和展开行
- python - 使用 Python 请求处理 Graphql 突变
- excel - VBA Excel 表格。将两个 texboxes 中的值相加到第三个中,并且货币格式 coma 被错误读取
- objective-c - 目标 C:在类型 id 的对象上未找到读取字典元素的预期方法