第二个vue程序之判断结构

2022/1/23 12:04:45

本文主要是介绍第二个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
在这里插入图片描述

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

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

),则判断的则为B
在这里插入图片描述
同样要是不为A或B则为C
在这里插入图片描述
到这,判断结构的基础算是讲完了,当然还有许多的花样,可以点击官网详细学习



这篇关于第二个vue程序之判断结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程