# 实名认证组件
# 配置方式
import Vue from 'vue';
// 按需引入
import { RealNameAuth } from '@polyv/polyv-ui';
// 配置时必须传入方法:{ getVerifyUrl, refreshQrCode, queryAuthResult }
Vue.use(RealNameAuth, {
getVerifyUrl: (params) => {
const postParams = {
...params, // 包含姓名与身份证号码
url: 'https://xxx', // 认证结果通知页链接
from: 'browser' // browser:浏览器,App:移动端
}
return api.post(url, postParams);
},
refreshQrCode: (params) => { // params为一个对象 { orderNo } 包含订单号
return api.post(url, params);
},
queryAuthResult: (params) => { // 同上
return api.post(url, params);
}
});
// 全局引入
import PolyvUI from '@polyv/polyv-ui';
Vue.use(PolyvUI, {
// 配置时必须传入方法:{ getVerifyUrl, refreshQrCode, queryAuthResult }, 方式同上
RealNameAuth: {
getVerifyUrl: () => {},
refreshQrCode: () => {},
queryAuthResult: () => {},
}
});
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
visible | 组件显隐 | Boolean | - | - |
Events
事件名称 | 说明 | 回调参数 |
---|---|---|
visibleChange | 在显示/关闭组件时触发 | (visible: Boolean) |
showService | 点击组件内的“联系客服”时触发 | - |