CharlesLee
2019-02-09 19:23
<template>
<div>
<form v-if="!isReg">
用户名:
<input type="text" v-model="name">
密码:
<input type="text" v-model="password">
<button type="button" @click="login()">登录</button>
<button type="button" @click="reg()">注册</button>
</form>
<form v-else>
用户名:
<input type="text" v-model="name">
密码:
<input type="text" v-model="password">
再次输入密码:
<input type="text">
<button @click="addUser()">确定</button>
<button @click="cancel()">取消</button>
</form>
</div>
</template>
<script>
export default {
name: "Login",
data () {
return {
isReg: false,
name: '',
password: '',
repeat: ''
}
},
methods: {
login () {
this.$router.push('/home/list')
},
reg () {
this.isReg = true
},
cancel () {
this.isReg = false
},
addUser () {
localStorage.setItem("name", this.name)
localStorage.setItem("password", this.password)
}
}
}
</script>
<style>
</style>请问老师如何解决bug?
第一个form表单中的button标签更换为div标签就不会有上诉问题了
我也是这样 但是不知道为啥。代码和视频里一模一样的 自己会跳转回去
已找到问题所在,是因为form标签所导致的,换成div标签就没有问题了,但是不知道为什么会产生这问题
3小时速成 Vue2.x 核心技术
82565 学习 · 499 问题
相似问题