第二个vue程序之判断结构

通过上一篇文章的了解,我们知道了vue的基本结构与用法,这一篇我们来学习,怎么在vue中使用判断结构。

首先,学后端的我对于判断结构实在是再熟悉不过了,无非就是if,else if,else这种
在vue中,其实是延续了我们的后端的这种写法,只不过将if改为了v-if将else if 变成了v-else-if将else改为了v-else
也就是将所有的方法前放了一个vue的v 其他的其他的空格处用“-”连了起来,其他基本上什么都没有变
那么我们利用这一点,来写一个判断的vue程序
我的程序如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div id="app">
    <h1 v-if="type==='A'">A</h1>
    <h1 v-else-if="type==='B'">B</h1>
    <h1 v-else>C</h1>
</div>

<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
<script>
    var vm =new Vue({
        el:"#app",
        data:{
            //message:"hello,vue!"
            type:'A'
        }
    });
</script>
</body>

</html>

可以看到,我这个程序只是将以前的语句修改了一下,将massage变成了type,其他的照常写就行
可以看到我们显示的结果为A
第二个vue程序之判断结构

要动态的改变type的值为B
(在浏览器中点击键盘f12键调出窗口,点击console窗口在里面输入即可,这里我们创建的vue对象为vm,数据data里面赋值的是type,所以调用的时候就是vm.type=‘’即可

  var vm =new Vue({
  type:'A'

),则判断的则为B
第二个vue程序之判断结构
同样要是不为A或B则为C
第二个vue程序之判断结构
到这,判断结构的基础算是讲完了,当然还有许多的花样,可以点击官网详细学习

上一篇:Kafka为什么要抛弃ZooKeeper?


下一篇:信息学奥赛一本通 2059:【例3.11】买笔