|
@@ -4,16 +4,20 @@
|
|
|
<login-step v-if="step === 'login'"
|
|
<login-step v-if="step === 'login'"
|
|
|
@goToRegisterStep="goToRegisterStep"
|
|
@goToRegisterStep="goToRegisterStep"
|
|
|
@goToSendOtpStep="goToSendOtpStep"
|
|
@goToSendOtpStep="goToSendOtpStep"
|
|
|
- @goToForgetStep="goToForgetStep" />
|
|
|
|
|
|
|
+ @goToForgetStep="goToForgetStep"
|
|
|
|
|
+ @login-success="emitLoginSuccess" />
|
|
|
<register-step v-if="showRegisterComponent"
|
|
<register-step v-if="showRegisterComponent"
|
|
|
:register-step-prop="this.step"
|
|
:register-step-prop="this.step"
|
|
|
@goToLoginStep="goToLoginStep"
|
|
@goToLoginStep="goToLoginStep"
|
|
|
- @register="onRegister" />
|
|
|
|
|
|
|
+ @register="onRegister"
|
|
|
|
|
+ @login-success="emitLoginSuccess" />
|
|
|
<forget-step v-if="step === 'forget'"
|
|
<forget-step v-if="step === 'forget'"
|
|
|
@goToLoginStep="goToLoginStep"
|
|
@goToLoginStep="goToLoginStep"
|
|
|
- @register="onRegister" />
|
|
|
|
|
|
|
+ @register="onRegister"
|
|
|
|
|
+ @login-success="emitLoginSuccess" />
|
|
|
<information-step v-if="step === 'information'"
|
|
<information-step v-if="step === 'information'"
|
|
|
- @goToLoginStep="goToLoginStep" />
|
|
|
|
|
|
|
+ @goToLoginStep="goToLoginStep"
|
|
|
|
|
+ @login-success="emitLoginSuccess" />
|
|
|
</template>
|
|
</template>
|
|
|
</template-component>
|
|
</template-component>
|
|
|
</template>
|
|
</template>
|
|
@@ -59,6 +63,9 @@ export default {
|
|
|
},
|
|
},
|
|
|
onRegister () {
|
|
onRegister () {
|
|
|
// console.log('onRegister')
|
|
// console.log('onRegister')
|
|
|
|
|
+ },
|
|
|
|
|
+ emitLoginSuccess (payload) {
|
|
|
|
|
+ this.$emit('login-success', payload)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|