Какой допустимый формат для: только стран, использующих VuePhoneNumberInput? - PullRequest
1 голос
/ 19 июня 2020

Какой допустимый формат для: только стран, использующих VuePhoneNumberInput? Я пробую:

<VuePhoneNumberInput
        v-model="profileRow.phone"
        @update="onUpdate"
        :only-countries="[ 'es', 'en', 'us' ]"
/>

и получаю ошибку консоли:

[Vue warn]: Error in nextTick: "Error: Key is undefined on item (keyField is 'null')"

found in

---> <RecycleScroller>
       <CountrySelector>
         <MazPhoneNumberInput>

Заглянув в исходные файлы, я пробовал:

<VuePhoneNumberInput
        v-model="profileRow.phone"
        @update="onUpdate"
        :only-countries="[ ['Afghanistan', 'af', '93'], ['Albania', 'al', '355'] ]"
/>

, но получил ту же ошибку.

"vue": "^2.6.11",
"vue-phone-number-input": "^1.1.9",

Спасибо!

1 Ответ

2 голосов
/ 19 июня 2020

Вместо того, чтобы использовать коды стран ISO2 в нижнем регистре, вам необходимо использовать все прописные коды, например:

:only-countries="[ 'ES', 'US', 'AF', 'AL' ]"

Кроме того, проверьте, для какой страны en является кодом, если вы хотели использовать код страны для "Великобритании", тогда вам нужно будет использовать GB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...