vue使用v-if时的注意点

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

    嘿嘿嘿


    以下是正确实例
    正确示范
    

    嘿嘿嘿

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

      
     


你可能感兴趣的:(vue)