安装依赖库
npm install svg-captcha --save
在控制器中使用
const captcha:any = svgCaptcha.create({size: 5,ignoreChars: 'OoIl',noise: 2,background: '#999',color: false,width: 100,height: 40})session.captcha = captcha.textreturn captcha.data
captcha.text是生成的字符串,可以保存在session中,以便校验
captcha.data是生成的svg图片。可以发送给前端用于展示
前端按下面方式展示
<div v-html="svgCaptcha" />