美文网首页
条件v-if

条件v-if

作者: 猿分让我们相遇 | 来源:发表于2017-08-02 17:44 被阅读0次

    条件语句if

    1、if语句,可以用三元运算符代替

    {{ message? 'has message' : 'no message' }} 
    

    2、v-if="true/false"

    <div id="app-3">
      <p v-if="seen">你看</p>//v-if 指令将根据表达式 seen 的值的真假来移除/插入 <p> 元素。
    </div>
    var app3 = new Vue({
      el: '#app-3',
      data: {
        seen: true
      }
    })
    

    与v-show区别
    v-show对应的值也是布尔值,一样动态显示或者隐藏DOM元素
    区别:v-show="false"只是相当于display:none,元素存在,只是被隐藏了;
    而v-if="false" 相当于remove,元素不存在被抹除了;

    v-for

    <div id="app-4">
      <ol>
        <li v-for="todo in todos">//todo是你自己定义的,todos是vue里面定义的
          {{ todo.text }}//text是todos对象的属性
        </li>
      </ol>
    </div>
    var app4 = new Vue({
      el: '#app-4',
      data: {
        todos: [
          { text: '学习 JavaScript' },
          { text: '学习 Vue' },
          { text: '整个牛项目' }
        ]
      }
    })
    

    相关文章

      网友评论

          本文标题:条件v-if

          本文链接:https://www.haomeiwen.com/subject/lehylxtx.html