В чем разница между «List» и «Rawlist» при использовании Inquirer - PullRequest
0 голосов
/ 09 мая 2018

Я использую Inquirer, и я могу создать тип 'list' или тип 'rawlist'.

Моя цель - позволить пользователю выбрать элемент из массива продуктов из базы данных sql, но мне теперь любопытно, в чем разница между этими двумя типами списков? В документации приведены определения:

Список - {тип: 'список'} Возьмите свойства type, name, message, choices [, default, filter]. (Обратите внимание, что по умолчанию должен быть индекс выбора в массиве или значение выбора)

и

Raw List - {тип: 'rawlist'} Возьмите свойства type, name, message, choices [, default, filter]. (Обратите внимание, что по умолчанию должен быть индекс выбора в массиве)

но я не понимаю, что они имеют в виду, или их различие.

1 Ответ

0 голосов
/ 29 сентября 2018

Мне кажется, что разница только в том, как список представляется пользователю. list предоставляет им указатель, по которому они могут перемещаться вверх или вниз, чтобы сделать свой выбор, тогда как rawlist предоставляет им список, который будет выбран по номеру. Из того, что я могу сказать, они ведут себя одинаково при возвращении.

...