avm-zy-captcha
介绍
图形验证码模块(暂时仅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>
API
props 属性
参数 | 说明 | 类型 | 默认 |
---|---|---|---|
type | 类型 | String | 无 |
Events事件
事件名称 | 说明 | 回调参数 |
---|---|---|
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