|
@@ -1,7 +1,7 @@
|
|
<template>
|
|
<template>
|
|
<view class="slider-check-dialog">
|
|
<view class="slider-check-dialog">
|
|
<view class="slider-check-content">
|
|
<view class="slider-check-content">
|
|
- <view class="slider-close"></view>
|
|
|
|
|
|
+ <view class="slider-close" @click="sliderClose"></view>
|
|
<view class="slider-check-tip" :class="{ 'slider-tip-red': isSlider}">请滑动下方滑块,完成验证</view>
|
|
<view class="slider-check-tip" :class="{ 'slider-tip-red': isSlider}">请滑动下方滑块,完成验证</view>
|
|
<view id="yzm-slider"></view>
|
|
<view id="yzm-slider"></view>
|
|
<text @click="AWSC.emitData" class="slider-check-btn"></text>
|
|
<text @click="AWSC.emitData" class="slider-check-btn"></text>
|
|
@@ -26,11 +26,9 @@
|
|
receiveRenderData(data) {
|
|
receiveRenderData(data) {
|
|
this.$emit('emitFun', data)
|
|
this.$emit('emitFun', data)
|
|
},
|
|
},
|
|
- sliderShow() {
|
|
|
|
- this.$refs.sliderPopup.open()
|
|
|
|
- },
|
|
|
|
sliderClose() {
|
|
sliderClose() {
|
|
- this.$refs.sliderPopup.close()
|
|
|
|
|
|
+ this.getReset();
|
|
|
|
+ this.$emit('sliderClose')
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -51,13 +49,14 @@
|
|
sessionId: '',
|
|
sessionId: '',
|
|
sig: '',
|
|
sig: '',
|
|
token: '',
|
|
token: '',
|
|
|
|
+ nc:null,
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
init() {
|
|
init() {
|
|
- let that =this
|
|
|
|
|
|
+ let that =this
|
|
AWSC.use("nc", function(state, module) {
|
|
AWSC.use("nc", function(state, module) {
|
|
- nc = module.init({
|
|
|
|
|
|
+ that.nc = module.init({
|
|
// 应用类型标识。它和使用场景标识(scene字段)一起决定了滑动验证的业务场景与后端对应使用的策略模型。您可以在阿里云验证码控制台的配置管理页签找到对应的appkey字段值,请务必正确填写。
|
|
// 应用类型标识。它和使用场景标识(scene字段)一起决定了滑动验证的业务场景与后端对应使用的策略模型。您可以在阿里云验证码控制台的配置管理页签找到对应的appkey字段值,请务必正确填写。
|
|
appkey: "FFFF0N00000000007EC0",
|
|
appkey: "FFFF0N00000000007EC0",
|
|
//使用场景标识。它和应用类型标识(appkey字段)一起决定了滑动验证的业务场景与后端对应使用的策略模型。您可以在阿里云验证码控制台的配置管理页签找到对应的scene值,请务必正确填写。
|
|
//使用场景标识。它和应用类型标识(appkey字段)一起决定了滑动验证的业务场景与后端对应使用的策略模型。您可以在阿里云验证码控制台的配置管理页签找到对应的scene值,请务必正确填写。
|
|
@@ -78,6 +77,12 @@
|
|
}
|
|
}
|
|
});
|
|
});
|
|
})
|
|
})
|
|
|
|
+ },
|
|
|
|
+ getReset(){
|
|
|
|
+ this.sessionId = '';
|
|
|
|
+ this.sig = '';
|
|
|
|
+ this.token = '';
|
|
|
|
+ this.nc.reset();
|
|
},
|
|
},
|
|
getData(data){
|
|
getData(data){
|
|
this.isSlider = false;
|
|
this.isSlider = false;
|