图形验证码插件(暂时仅app可使用),比原生更好用的原生组件,样式美观,简单好用,非常方便集成。 type有10多种验证类型,请看插件源码里的注释
import "../../components/avm-zy-captcha/avm-zy-captcha.stml";
<view v-if="showzyCaptcha">
<avm-zy-captcha :type="1" @event="zyCaptchaEvent"></avm-zy-captcha>
</view>
参数 | 说明 | 类型 | 默认 |
---|---|---|---|
type | 类型 | String | 无 |
事件名称 | 说明 | 回调参数 |
---|---|---|
event | 点击按键时触发 | {"type":"cancel"} |
<view v-if="showzyCaptcha">
<avm-zy-captcha :type="1" @event="zyCaptchaEvent"></avm-zy-captcha>
</view>
<script>
import "../../components/avm-zy-captcha/avm-zy-captcha.stml";
export default {
name: "tpl",
apiready() {
try{
api.setStatusBarStyle({ style: "light", color: "-" });
api.removeLaunchView();
}catch(e){
}
},
watch:{
},
data() {
return {
//图形验证码所需参数
showzyCaptcha:false,
};
},
computed: {
},
methods: {
//图形验证码监听方法-------------------
zyCaptchaEvent(e){
//{"detail":{"type":"success"}} type有success(验证成功)、cancel(取消验证)
console.log(JSON.stringify(e));
this.showzyCaptcha = false;
},
setzyCaptcha(){
this.showzyCaptcha = !this.showzyCaptcha;
}
}
};
</script>
如需修改或修改样式请查看components下对应的stml,如需要更多自定义功能或反馈与BUG,可联系QQ:1161277121