博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Inquirer.js一个demo轻松搞定!
阅读量:6208 次
发布时间:2019-06-21

本文共 1485 字,大约阅读时间需要 4 分钟。

var inquirer = require('inquirer');// inquirer// 	.prompt([// 		/* Pass your questions in here */// 	])// 	.then(answers => {// 		// Use user feedback for... whatever!!// 	});var prompList = [	{		type:'input',		message:'姓名',		name:'name'	},{		type:'input',		message:'手机号',		name:'phone',		validate:val=>{			if(val.match(/\d{11}/g)){				return true			}			return '请输入11位数字'		}	},{		type:'confirm',		message:'是否参加本次考核?',		name:'assess',		prefix:'前缀'	},{		type:'confirm',		message:'是否同意本次考核须知?',		name:'notice',		suffix:'后缀',		when:answers=>{			return answers.assess		}	},{		type:'list',		message:'欢迎来到本次考核,请选择学历:',		name:'eductionBg',		choices:[			"大专",			"本科",			"本科以上"		],		filter:val=>{//将选择的内容后面加学历			return val+'学历'		}	},{		type:'rawlist',		message:'请选择你爱玩的游戏:',		name:'game',		choices:[			"LOL",			"DOTA",			"PUBG"		]	},{		type:'expand',		message:'请选择你喜欢的水果:',		name:'fruit',		choices: [			{				key: "a",				name: "Apple",				value: "apple"			},			{				key: "O",				name: "Orange",				value: "orange"			},			{				key: "p",				name: "Pear",				value: "pear"			}		]	},{		type:'checkbox',		message:'请选择你喜欢的颜色:',		name:'color',		choices:[			{				name: "red"			},			new inquirer.Separator(), // 添加分隔符			{				name: "blur",				checked: true // 默认选中			},			{				name: "green"			},			new inquirer.Separator("--- 分隔符 ---"), // 自定义分隔符			{				name: "yellow"			}		]	},{		type:'password',		message:'请输入你的游戏密码:',		name:'pwd'	}]inquirer.prompt(prompList).then(answers=>{	console.log(answers);})复制代码

转载地址:http://nrhca.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
spark内核揭秘-02-spark集群概览
查看>>
《C语言深度剖析》学习笔记三
查看>>
自主做一个类似于微博的项目(计划篇)
查看>>
深入理解Java:注解(Annotation)
查看>>
Erlang并发机制 –进程调度
查看>>
Java环境搭建若干问题
查看>>
VBA and Access
查看>>
不可不说的Java“锁”事
查看>>
分布式搜索elasticsearch配置文件详解
查看>>
ElasticSearch
查看>>
postman 请求参数为数组及JsonObject
查看>>
XEN--转载自鸟哥的linux私房菜
查看>>
Android 自定义View实现画背景和前景(ViewGroup篇)
查看>>
keepalived实现高可用nginx反向代理的简单案例
查看>>
DPM 2012 SP1---安装并部署DPM 2012 SP1服务器
查看>>
memcache+apache+tomcat(提供软件包)
查看>>
我的专业博客启动了!
查看>>
工业控制系统专业术语(不断完善中)
查看>>
面试经验谈架构
查看>>