- 29
- 0
这是子组件中:
<v-form-item class="pwd reg-cell" required :label="showlabel" prop="vertifyCode">
<v-input v-model="vertifyCode" @change="send()" name="vertifyCode" placeholder="6位数字手机验证码"></v-input>
<button type="button" class="uploadfile" id="getcode" @click="getcode">{{SMSCode}}</button>
</v-form-item>
methods:{
//发送验证码
getcode(){
this.intverTime = 10;
var $up = $('#getcode');
this.sentime =setInterval(() => {
if ( this.intverTime > 0) {
this.intverTime = this.intverTime -1;
this.SMSCode = this.intverTime + "s 后重试";
$up.attr("disabled",true);
} else {
$up.attr("disabled",false);
this.SMSCode = "获取验证码";
clearInterval(this.sentime);
this.intverTime = 10;
this.isloading = false;
}
}, 1000);
post(this, api.sendCode, {'phoneNumber': this.phoneNumber }, (response) => {
if (response.code == 0) {
// callback();
console.log('获取验证码成功');
} else {
this.SMSCode = "获取验证码";
// clearInterval(this.sentime);
this.intverTime = 10;
this.isloading = false;
}
});
},
send(){
console.log(this.vertifyCode); //没有打印值,说明change事件没有触发,值发送不到父组件中去
this.$emit('getVal',this.vertifyCode);
// this.$emit('child-info',this.msgChild)
}
},
//父组件中
<v-getcode @getVal="phonecode" :phoneNumber="registerParams.phoneNumber" ></v-getcode>
methods: {
phonecode(val){
console.log('接收子组件传过来的code值:'+val);
this.registerParams.vertifyCode = val;
},
}
1
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
デ可爱型号0′ω0 普通会员 1楼
在JavaScript中,当失去焦点事件处理函数执行时,焦点可能已被其他操作覆盖。如果焦点没有被其他操作覆盖,那么change事件处理函数可能没有生效。要确保焦点在任何时候都被正确处理,可以使用document.addEventListener()方法来监听焦点事件,然后使用focus()方法来重新获得焦点。
例如:
javascript document.addEventListener('change', function(event) { if (event.target !== document.activeElement) { // 其他操作覆盖焦点,无需处理 } else { // 重新获得焦点 document.activeElement.focus(); } });这段代码会在元素焦点被改变时执行。如果焦点被其他操作覆盖,那么此事件处理函数不会被执行。如果焦点重新被获取,那么此事件处理函数将被执行。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
