vue登录注册切换的坑

Posted zhengxiaoxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue登录注册切换的坑相关的知识,希望对你有一定的参考价值。

以下代码是可以用的:

就是通过data的数据控制同级div的显示和隐藏是可行的,原来以为参考的代码出问题了,找了一下午加一个晚上,最后将原来页面的内容放到一个新的页面上,又剔除各种复杂的id,button,事件等,才证明这个方法是可行的。原来以为多余的那些东西没有影响的,直到删除了它们,console不显示异常,才搞清楚v-show控制div显示异常的真正原因,居然是一个触发的注册事件函数没有定义。

唉唉唉,还是不能想当然,清除异常要清除控制台的异常。

<template>
<div>
  <div v-show=showRegister><!--注册页面-->
  ddddsssssssssssssss
  <span  v-on:click="ToLogin">没有账号?马上注册</span>
  </div>
  <div v-show=showLogin><!--登陆页面-->
    <h3>登录</h3>
    <p v-show="showTishi">nn</p>
    <button >登录</button>
    <span v-on:click="ToRegister">没有账号?马上注册</span>
  </div>
</div>
</template>
<script>
export default {
  data(){
    return {
      showRegister:true,
      showLogin:false,
      showTishi:true,
      }
  },
  methods:{
    ToRegister(){
      this.showRegister=true,
      this.showLogin=false
    },
    ToLogin(){
      this.showRegister=false,
      this.showLogin=true
    }
  }
}
</script>

  

 

 

以上是关于vue登录注册切换的坑的主要内容,如果未能解决你的问题,请参考以下文章

vue实现登陆注册功能(小白篇)

vite2 + vue3实现curd:路由跳转

带有固定按钮的片段

Vue_路由vue-router

记录vue中踩的坑

如何切换登录和注册特定大小(媒体查询)?