"use strict"
;
import React from
'react'
;
import ApCaptcha from
'../../lib/ap_captcha'
;
let Demo = React.createClass({
getInitialState() {
return
{
captchaSrc:
"./images/mock-captcha.svg"
}
},
render() {
let s =
this
,
state = s.state;
return
(
<
div
>
<
ApCaptcha
src={state.captchaSrc}
refreshText
=
"refresh"
onRefresh={s.refreshCaptcha}/>
</
div
>
);
},
refreshCaptcha() {
let s =
this
;
let time =
new
Date().getTime();
console.log(
'refreshCaptcha'
, time);
setTimeout(() => {
s.setState({
captchaSrc: `./images/mock-captcha.svg?t=${time}`
});
}, 1000);
}
});
module.exports = Demo;