回调函数:就是传递一个参数化的函数,就是将这个函数作为一个参数传到另一个主函数里面,当那一个主函数执行完之后,再执行传进去的作为参数的函数
在回调函数里不能调用外边的值,不让用this,所以我们声明一个变量来代替this
<template>
<div>
<a-row :gutter="16" v-if="lose_login == false">
<a-col :span="24" style="margin-top: 32px">
<!-- 触发的事件时声明的回调函数 -->
<a-statistic-countdown
title=""
:value="deadline"
format="s "
@finish="(active) => {onFinish(active)}"
/>
</a-col>
</a-row>
</div>
</template>
<script>
export default {
data() {
return {
lose_login: true,
};
},
//函数声明
methods: {
onFinish: function () {
//这里代替一下this
var _that = this;
_that.lose_login = true;
},
},
};
</script>