2.v-if简单使用

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <!-- 开发环境版本,包含了有帮助的命令行警告 -->
  <!-- <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>-->
  <script src="./js/vue.js"></script>
</head>
<body>
<div id="app">
  <h3>{{title}}</h3>
  <pre>
    v-if的原理:
    v-if后面的条件为false时,对应的元素以及其子元素不会渲染。
    也就是根本没有不会有对应的标签出现在DOM中。
  </pre>
  <hr>
  当前分数为:{{number}}
  <br>
  分数等级为:
  <p v-if="number>=90">A</p>
  <p v-else-if="number>=80">B</p>
  <p v-else-if="number>=70">C</p>
  <p v-else-if="number>=60">D</p>
  <p v-else>E</p>

</div>
<script>
  const app = new Vue({
    el: '#app',
    data: {
      title: '条件判断-if使用',
      name: 'ldp',
      number: 60
    }
  });
</script>
</body>
</html>
View Code

相关文章: