我想在 SolidJS 中动态设置 JSX 标签名称。我来自 React,那里做起来相当简单:
\n/* Working ReactJS Code: */\nexport default MyWrapper = ({ children, ..attributes }) => {\n const Element = "div";\n\n return (\n <Element {...attributes}>\n {children}\n </Element>\n )\n}\nRun Code Online (Sandbox Code Playgroud)\n但是当我尝试在 SolidJS 中执行相同的操作时,出现以下错误:
\n/* Console output when trying to do the same in SolidJS:\xc2\xa0*/\ndev.js:530 Uncaught (in promise) TypeError: Comp is not a function\n at dev.js:530:12\n at untrack (dev.js:436:12)\n at Object.fn (dev.js:526:37)\n at runComputation (dev.js:706:22)\n at updateComputation (dev.js:691:3)\n at devComponent (dev.js:537:3)\n at createComponent (dev.js:1236:10)\n at …Run Code Online (Sandbox Code Playgroud) 我尝试将PHP password_hash()函数与PASSWORD_ARGON2I 算法一起使用,但是,出现以下错误消息:
警告:在第181行的some-file.php中使用未定义的常量PASSWORD_ARGON2I-假定为'PASSWORD_ARGON2I'(这会在PHP的未来版本中引发错误)警告:password_hash()期望参数2为整数,某些字符串为第192行上的-file.php 致命错误:未捕获的PDOException:SQLSTATE [23000]:违反完整性约束:1048 some-file.php:232中的列“ password”不能为null堆栈跟踪:#0 some-file.php(232 ):PDOStatement-> execute()#1 {main} 在第232行的some-file.php中抛出
我逐字阅读了该功能的官方文档,但仍然遇到此错误。
然后,我进行了一些研究,发现“ PHP应该使用–with-password-argon2” 进行编译(它们引用此文件)。
我不知道如何执行此操作,也找不到任何页面可以指导我完成这些步骤或向我提供更多信息。
哈希函数与完美配合PASSWORD_DEFAULT,但这不是我目前所需要的。
感谢您的帮助。
PS:如果您想拒绝我的问题,请至少在评论中提供原因。