angular 拼图式拖动验证组件 ng-jigsaw

    一些网站总会有各式的验证操作,比如经常见到的输入验证码、拖动验证、手机信息验证、拼图式的验证方式。在这里,给大家推荐一个比较简单好用的angular项目使用的拼图式的验证组件.

安装

npm i ng-jigsaw --save

引用

在angular.json中引入基本样式:

...
  "styles": [
      "node_modules/ng-jigsaw/ng-jigsaw.css"
  ],
  ...

在 app.component.ts中引入NgJigsawModule

import { NgJigsawModule } from ng-jigsaw;
...
imports:[
    ...
    NgJigsawModule,
]

使用

普通使用

<ng-jigsaw mode=default></ng-jigsaw>

显示图片控制

使用者可根据需求替换验证的背景图片

html:

<ng-jigsaw mode=default (successBack)="success()" (refreshBack)="refresh($event)"></ng-jigsaw>

ts:

refresh(e){
    e.src = "https://picsum.photos/300/150/?image=60"
}

效果

经验分享 程序员 微信小程序 职场和发展