欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

vue实现用户登录切换

程序员文章站 2022-03-25 10:50:16
本文实例为大家分享了vue实现用户登录切换的具体代码,供大家参考,具体内容如下切换有问题代码效果展示存在问题 如果我们在有输入内容的情况下,切换了类型,我们会发现文字依然显示之前的输入的内容。...

本文实例为大家分享了vue实现用户登录切换的具体代码,供大家参考,具体内容如下

切换有问题

代码

效果展示

vue实现用户登录切换

存在问题

  • 如果我们在有输入内容的情况下,切换了类型,我们会发现文字依然显示之前的输入的内容。
  • 但是按道理讲,我们应该切换到另外一个input元素中了。
  • 在另一个input元素中,我们并没有输入内容。

vue实现用户登录切换

为什么会出现这个问题呢?

这是因为vue在进行dom渲染时,出于性能考虑,会尽可能的复用已经存在的元素,而不是重新创建新的元素。
在上面的案例中,vue内部会发现原来的input元素不再使用,直接作为else中的input来使用了。

解决方案

  • 给对应的input添加key
  • 保证key的不同

完美版登录小案例

input里面添加不同的key

代码

效果展示

vue实现用户登录切换

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关标签: vue 用户登录