我们来看一下这里:
<el-link @click="isRegister =true;clearRegisterData();">
clearRegisterDate()是一个初始化函数,它是这样定义的:
const clearRegisterData = () => {
registerData.value.username = '';
registerData.value.password = '';
registerData.value.rePassword = '';
}
当我使用 @click="isRegister =true;clearRegisterData();" 函数生效
当我使用 @click="isRegister = true;clearRegisterData;" 函数失效;
当我使用 @click="clearRegisterData"时,函数生效。
我都是使用的函数引用为什么会导致这样两种不同的结果?
<el-link @click="isRegister =true;clearRegisterData();">
clearRegisterDate()是一个初始化函数,它是这样定义的:
const clearRegisterData = () => {
registerData.value.username = '';
registerData.value.password = '';
registerData.value.rePassword = '';
}
当我使用 @click="isRegister =true;clearRegisterData();" 函数生效
当我使用 @click="isRegister = true;clearRegisterData;" 函数失效;
当我使用 @click="clearRegisterData"时,函数生效。
我都是使用的函数引用为什么会导致这样两种不同的结果?