vue使用v-if时的注意点

v-if和v-else或v-else-if之间不能添加其他元素。   
以下是错误事例
错误示范
哈哈哈

嘿嘿嘿

以下是正确实例
正确示范

嘿嘿嘿


哈哈哈
v-if 为同一类型组件(或同一模板的dom树)来做显示和隐藏时,最好在最外层添加key属性来设定唯一标识,否则容易出问题
 
 
以上代码切换时,仅仅切换placeholder,而不会重新渲染,因为他用了相同的模板
若v-if切换的是逻辑复杂的控件时,切换时不重新渲染极易出问题
需要给要重新渲染的控件添加一个key属性,来唯一标识该控件,被key标识后会重新渲染。实例如下

 
 

--------------------- 
作者:挥别了青春 
来源:CSDN 
原文:https://blog.csdn.net/wang729506596/article/details/81014739 

你可能感兴趣的:(vue2.0)