<template>
<div class="login">
<el-form-item style="width:300px;">
<el-button type="primary" @click="submitForm()" style="width:300px;height:50px;">登录</el-button>
</el-form-item>
</el-form>
</div>
</template>
<script>
export default {
data() {
return {
},
},
methods: {
//登录
submitForm(formName) {
this.aa() //无痕方法
},
//
set_ALY_config() {
var _this = this
return new Promise((resolve, reject) => {
var nc_token = ["CF_APP_1", (new Date()).getTime(), Math.random()].join(':');
window.NVC_Opt = {
appkey: this.alyConfig.Appkey, // 开通无痕验证提供的appkey 与scene
scene: this.alyConfig.Scene,
token: nc_token,
isH5: false,
popUp: false,
renderTo: '#captcha',
nvcCallback: function(data) {
// console.log(data, '===')
// console.log(555, '1111')
// console.log(data, '===')
// getALYData(data).then(res => {
// console.log(res)
// if(res.data.code == 1000 || res.data.code == 100 || res.data.code == 200){ // 无痕验证失败二次验证
// console.log(res)
// _this.$message({
// message: '验证成功',
// type: 'success'
// });
// } else {
// _this.$message({
// message: '当前访问用户过多,请刷新后重试!',
// type: 'error'
// });
// }
// })
// this.$get('')
// data为getNVCVal()的值,此函数为二次验证滑动或者刮刮卡通过后的回调函数
// data跟业务请求一起上传,由后端请求AnalyzeNvc接口,接口会返回100或者900
},
//回调参数。
//回调参数。
nvcCallback: function(data) {
// console.log(data, '****')
// 其中,data为getNVCVal()函数的值,该函数为二次验证滑动或者刮刮卡通过后的回调函数。
// data与业务请求一同上传,由后端请求AnalyzeNvc接口并返回100或者900。
},
// trans: {"nvcCode":600, "key1": "code0&#
vue项目使用阿里无痕验证
最新推荐文章于 2023-05-31 10:33:35 发布