美文网首页
条件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: '整个牛项目' }
    ]
  }
})

相关文章

  • Vue.js条件语句

    条件判断 v-if条件判断使用v-if指令:在元素和template中使用v-if指令: 这里,v-if指令将根据...

  • Vue.js 条件与循环

    条件判断 v-if 条件判断使用 v-if 指令: 这里, v-if 指令将根据表达式 seen 的值(true ...

  • Vue学习的第六天

    条件渲染 v-if Yes No #在