![](/img/trans.png)
[英]How to limited the countries list in npm react-phone-number-input package
[英]Getting an error while importing Phone number Validator from the react-phone-number-input npm package
我正在将电话号码验证器从 package 导入到我页面上的结帐表单中,但是当我刷新页面时它显示此错误:
“[libphonenumber-js]
metadata
参数已传递,但它不是有效的元数据。必须是具有.countries
子 object 属性的 object。得到形状为 object:{ default }。”
这是电话验证器的代码块
import React, {useState} from 'react'
import PhoneInput from 'react-phone-number-input'
function Phone() {
// `value` will be the parsed phone number in E.164 format.
// Example: "+12133734253".
const [value, setValue] = useState()
return (
<PhoneInput
placeholder="Enter phone number"
value={value}
onChange={setValue}/>
)
}
export default Phone
^ 这是整个网站/代码的托管版本。
我尝试使用一个简单的输入标签,如 npm package 所示,并将电话输入从 package 直接导入结帐文件,而不是制作一个单独的组件来导入和呈现到结帐表单中,所有这些都是返回相同的错误。
好像是react-phone-number-input
版本的问题,我降级到3.2.0
版本,报错没有了。
Gitlab 问题:[3.2.1] (React-Hook-Form) 错误 [libphonenumber-js] metadata
参数已传递,但它不是有效的元数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.