4.指令系统

1.传值

  {{  }}(双大括号)的文本插值

        

      

   返回   hello指令系统

  模板语法 ··(反引号)

  

  返回   hello 

  说明 当两种方式同时存在时,template 优先级高于 {{ }}

 2.v-text,v-html

  

  返回值

      

             

查看控制台         

              

  v-text 等价于 {{}} 实现原理:innerText
  v-html 实现原理 : innerHTML

3.v-if,v-show 

   

     

   当条件为真时候都是可以渲染的

         

  当条件同时为假时:

      

    html:

    

    

  可以看到v-if渲染的,已经将DOM删除的,而v-show只是将display: none; ,也就是隐藏了DOM

  所以当一个元素频繁的显示隐藏时,应该用v-show,这样才能尽量减少损耗。

 v-if  条件判断:

      

        

  返回  B

4.v-bind

   --设置样式属性。

    

   

      

    

      div标签添加一个class属性 active ,

      a标签添加href属性 实例化Vue中data数据href,

       

    

v-bind 简写    
<!-- 完整语法 -->
<a v-bind:href="url"></a>
<!-- 缩写 -->
<a :href="url"></a>

    

5.v-for

  --循环

    数据属性定义一个列表,

    

    for 循环 菜名 

      

       结果:

       

原文地址:https://www.cnblogs.com/sunny666/p/11078676.html