美文网首页
9 vue 条件判断

9 vue 条件判断

作者: 滔滔逐浪 | 来源:发表于2020-09-10 09:46 被阅读0次

1 v-if使用


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>v-if使用</title>
</head>
<body>
<div id="app">
      <h2 v-if="false"> {{message}}</h2>
</div>
   <script src="../js/vue.js"></script>
<script>
  const  app=new Vue({
      el:"#app",
      data:{
        message: "你好"
      }
    })
</script>
</body>
</html>

2 v-if和v-else使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>v-if和v=else使用</title>
</head>
<body>
<div id="app">
    <h2 v-if="false"> {{message}}</h2>

    <h2 v-if="isShow">
        <div>abc</div>
        <div>abc</div>
        <div>abc</div>
        <div>abc</div>
        <div>abc</div>
        <div>abc</div>

    </h2>
    <h1 v-else>isshow为false时,显示我</h1>
</div>
<script src="../js/vue.js"></script>
<script>
  const app = new Vue({
    el: "#app",
    data: {
      message: "你好",
      isShow:false
    }
  })
</script>
</body>
</html>

3 v-if和v-else-else使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<div id="app">
      <h2> {{message}}</h2>
    <h2 v-if="score>=90">优秀</h2>
    <h2 v-else-if="score>=80">良好</h2>
    <h2 v-else-if="score>=60">及格</h2>
    <h2 v-else>不及格</h2>
    <h1>{{result}}</h1>
</div>
   <script src="../js/vue.js"></script>
<script>
  const  app=new Vue({
      el:"#app",
      data:{
        message: "你好",
        score:65
      },computed:{
        result(){
          let showMessage='';
          if(this.score>=90){
             showMessage='优秀'
          }else if(this.score>=80){
            showMessage='良好'
          }else if(this.score>=60){
            showMessage='及格'
          }else {
            showMessage='不及格'
          }
          return showMessage;

        }


    }

    })
</script>
</body>
</html>


4 用户登录切换案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户登录切换案例</title>
</head>
<body>
<div id="app">
      <span v-if="isUser"> <label for="username"> 用户名称:</label>
      <input type="text" id="username" placeholder="用户名称">
    </span></span>
    <span v-else>

    <label for="email"> 用户邮箱:</label>
      <input type="text" id="email" placeholder="用户邮箱">
    </span>
    <button @click="isUser=!isUser">切换类型</button>
</div>
   <script src="../js/vue.js"></script>
<script>
  const  app=new Vue({
      el:"#app",
      data:{
       isUser: true
      }
    })
</script>
</body>
</html>


5 用户登录切换input案例
<input type="text" id="username" placeholder="用户名称" key="username">
使用key来解决,保证key不同就可以清空上个input的数据

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户登录切换input案例</title>
</head>
<body>
<div id="app">
      <span v-if="isUser"> <label for="username"> 用户名称:</label>
      <input type="text" id="username" placeholder="用户名称" key="username">
    </span></span>
    <span v-else>

    <label for="email"> 用户邮箱:</label>
      <input type="text" id="email" placeholder="用户邮箱" key="email">
    </span>
    <button @click="isUser=!isUser">切换类型</button>
</div>
<script src="../js/vue.js"></script>
<script>
  const  app=new Vue({
    el:"#app",
    data:{
      isUser: true
    }
  })
</script>
</body>
</html>

6 v-show

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>06-v-show的使用</title>
</head>
<body>
<div id="app">
      <h2 v-if="isShow">  {{message}}</h2>
    <h2 v-show="isShow">  {{message}}</h2>
</div>
   <script src="../js/vue.js"></script>
<script>
  const  app=new Vue({
      el:"#app",
      data:{
        message: "你好",
        isShow: true
      }
    })
</script>
</body>
</html>

相关文章

  • 9 vue 条件判断

    1 v-if使用 2 v-if和v-else使用 3 v-if和v-else-else使用 4 用户登录切换案例 ...

  • Vue.js - Vue 中的条件渲染

    Vue 中的条件渲染 今天说一下 Vue 中的条件渲染,通俗的说就是条件判断,判断各种条件是否执行。 新建一个最简...

  • vue条件判断

    v-if 现在你看到我了 菜鸟教程 学的不仅是技术,更是梦想! 哈哈哈,打字辛苦啊!!! el: '#app', ...

  • vue.js--条件语句&循环语句

    Vue.js条件与循环 条件判断 v-if指令 条件判断使用v-if指令 在这个例子里,v-if 指令根据表达式 ...

  • Vue条件判断、循环遍历

    computed和methods的对比 computed属性,在值不改变的情况下,其函数只调用一次 methods...

  • vue.js的v-if,v-on以及methods

    vue.js的v-if,v-on以及methods 解释: v-if:vue的if判断,条件渲染指令;等号后边为条...

  • python:基础_条件循环语句

    9.判断语句和循环语句 9.1 if判断语句: 格式: if的使用: if 条件: 条...

  • 【Vue】常用指令之v-if

    ?【Vue】学习养成记,【程序员必备小知识】 ? 今日小知识——Vue常用指令之v-if条件判断 1. v-if指...

  • Python学习笔记(6):条件判断与循环

    条件判断:if 条件判断格式if <条件判断1>:<执行1>elif <条件判断2>:<执行2>elif <条件判...

  • SAP ABAP 条件判断

    • 01-IF条件判断• 02-IF..ELSE条件判断• 03-嵌套IF条件判断• 04-CASE条件判断 条件...

网友评论

      本文标题:9 vue 条件判断

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