Flutter电话号码- intl_phone_number包

wkftcu5l  于 2022-11-17  发布在  Flutter
关注(0)|答案(3)|浏览(151)
InternationalPhoneNumberInput(
          onInputChanged: onInputChanged,
          cursorColor: kDarkGreyColor,
          initialValue: phoneNumber, //+961 or 961
          hintText: 'Phone Number',
...

我想将标志选择器的初始值设置为我的国家/地区+961但是初始值不起作用?如何设置初始值国家/地区代码
enter image description here

00jrzges

00jrzges1#

其工作原理如下

initialValue: PhoneNumber(isoCode: 'LB', dialCode:'+961'),

...

iaqfqrcu

iaqfqrcu2#

创建电话号码时,请添加如下所示的ISO代码

PhoneNumber number = PhoneNumber(isoCode: 'LB');//lebanon's iso code
gdx19jrr

gdx19jrr3#

增值在@Lou的答案,你可以设置一个对应于当前地区的手机开始国家.

initialValue: PhoneNumber(
    isoCode: Platform.localeName.split('_').last,
 ),

有关更多信息,请访问https://github.com/natintosh/intl_phone_number_input/issues/155

相关问题