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 核心技术
82559 学习 · 487 问题
相似问题