我已经围绕fetch编写了一个包装器,它允许我像处理401一样处理我的API中的错误状态。当出现错误时,自定义fetch函数会使用react钩子设置一些状态。因为我在函数中使用钩子,所以我不能正常导入它。因此,我使用上下文传递这个封装的函数。当我使用react-query时,我只想以以下方式使用这个包装函数: function myQuery(key, apiFetch) {
我正在使用来自react-query的useQuery钩子,当我试图在查询函数中访问我的键时,也就是useQuery的第二个参数,我遇到了一个关于typescript的问题,它抱怨这个语句 constProperty 'id' does not exist on type 'string'.ts(2339) 一切都很好,我在postId中定义了一个,请求被发送
尝试了简单的查询db_query("UPDATE {node} SET status = 1 WHERE nid = %d", $nid);,但它不起作用。我的场景:默认情况下,节点是未发布的。我正在修改编辑节点表单以添加文本字段。如果用户输入正确,代码节点将变为已发布。因此,我在form_alter中添加了另一个提交函数,并在该函数中检查代码,如果正确,则尝试将节点状态