Files
crypto-js-demo/pages/index/index.vue
zhangjialei2 0e21fc3287 创建
2024-11-14 08:40:04 +08:00

36 lines
911 B
Vue

<template>
<view>
<Verify
@success="'success'"
:mode="'pop'"
:captchaType="'blockPuzzle'"
:imgSize="{ width: '330px', height: '155px' }"
ref="verify"
></Verify>
<button @click="useVerify">调用验证组件</button>
</view>
</template>
****: mode为"pop",使用组件需要给组件添加ref值,并且手动调用show方法 : this.$refs.verify.show()**** <br/>
****: mode为"fixed",无需添加ref值,无需调用show()方法****
<script>
//引入组件
import Verify from "../components/verify/verify.vue";
export default {
name: 'app',
components: {
Verify
},
methods:{
success(params){
// params 返回的二次验证参数, 和登录参数一起回传给登录接口,方便后台进行二次验证
},
useVerify(){
this.$refs.verify.show()
}
}
}
</script>