v-else-if
最后更新于:2022-04-02 01:16:15
## v-else-if 指令
**类型:** any
**限制:** 前一兄弟元素必须有 v-if 或 v-else-if。
**用法:** 表示 v-if 的 “else if 块”。可以链式调用。
>[success]代码示例
~~~
~~~
那么在上面的代码中切换 loginType 将不会清除用户已经输入的内容。因为两个模版使用了相同的元素,``不会被替换掉——仅仅是替换了它的的 placeholder。
>[success]预览:https://ityanxi.github.io/Vue-tutorial/chapter04/06v-else-if2.html
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/b3e233734268407eda82a2b61ec64baa_979x325.gif)
这样也不总是符合实际需求,所以 Vue 为你提供了一种方式来声明“这两个元素是完全独立的——不要复用它们”。只需添加一个具有唯一值的 key 属性即可:
~~~
~~~
>[success]预览:https://ityanxi.github.io/Vue-tutorial/chapter04/06v-else-if3.html
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/0ed86900f91fdc6fe1e35b518a6cf7b4_979x325.gif)
';
- A
- B
- C
- Not A/B/C