点击动态更新图形验证码
1、在验证码的图片上,绑定点击事件 getCode(),同时使用 ref 指明图形验证码的引用对象,代码如下所示:
<div class="box">
<el-input v-model="Code" placeholder="请输入验证码"></el-input>
<img src=url @click="getCode" ref="code">
</div>
2、在 methods,定义 getCode 的方法,通过 this.$refs 获取到图形验证码的引用对象,为其指明 src 路径,利用时间差,时间一直是在变化的,Date.now(),这样就可以动态生成图形验证码,代码如下所示:
getCode(){
//点击刷新图形验证码
this.$refs.code.src ='url?time='+ Date.now();
},
3、效果图



本文介绍了如何在前端利用 Vue.js 实现图形验证码的动态更新,通过绑定点击事件和时间戳参数,详细讲解了相关代码和方法。
745

被折叠的 条评论
为什么被折叠?



