vue2.0 之条件渲染

Posted shhnwangjian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue2.0 之条件渲染相关的知识,希望对你有一定的参考价值。

条件渲染v-if、v-show

<template>
  <div>
    <a v-if="isPartA">partA</a>
    <a v-show="!isPartA">partB</a>
    <button v-on:click="toggle">toggle</button>
  </div>
</template>

<script>
  export default {
    data () {
      return {
        isPartA: true
      }
    },
    methods: {
      toggle () {
        this.isPartA = !this.isPartA
      }
    }
  }
</script>

<style>
  html {
    height: 100%;
  }
</style>

点击按钮前

点击按钮后

v-if和v-show区别:

  • v-if删除
  • v-show用css控制

 

v-if、v-else

<template>
  <div>
    <a v-if="isPartA">partA</a>
    <a v-else>no data</a>
    <button v-on:click="toggle">toggle</button>
  </div>
</template>

<script>
  export default {
    data () {
      return {
        isPartA: true
      }
    },
    methods: {
      toggle () {
        this.isPartA = !this.isPartA
      }
    }
  }
</script>

<style>
  html {
    height: 100%;
  }
</style>

点击按钮前

点击按钮后

 

以上是关于vue2.0 之条件渲染的主要内容,如果未能解决你的问题,请参考以下文章

vue2.0 之列表渲染-v-for

vue2.0 代码功能片段

vue2.0学习笔记之组件

vue2.0自学笔记

再读vue2.0

带你入门Vue2.0及案例开发 开发数字产品电商平台+源码