一个例子演示Vue中的条件渲染

当然,Vue中的条件渲染可以通过v-if、v-else-if和v-else指令来实现。下面是一个简单的例子,演示了如何在Vue中使用这些指令进行条件渲染:

html

<template>

  <div>

    <p v-if="score >= 90">优秀</p>

    <p v-else-if="score >= 75">良好</p>

    <p v-else-if="score >= 60">及格</p>

    <p v-else>不及格</p>

    <p>你的分数是: {{ score }}</p>

  </div>

</template>

<script>

export default {

  data() {

    return {

      score: 85

    }

  }

}

</script>

在这个例子中,我们有一个score变量,代表了一个分数。我们使用了v-if、v-else-if和v-else来根据score的值渲染不同的文本。

如果score大于等于90,那么会渲染“优秀”。

如果score在75到89之间,那么会渲染“良好”。

如果score在60到74之间,那么会渲染“及格”。

如果score小于60,那么会渲染“不及格”。

v-if指令是“惰性”的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。一旦渲染,即使条件再次变为假,v-if块也仍然会保持在DOM中。v-if有更高的切换开销,而v-show有更高的初始渲染开销。因此,如果需要非常频繁地切换,则使用v-show较好;如果在运行时条件很少改变,则使用v-if较好。

此外,Vue还提供了一个v-show指令,它根据表达式之真假值,切换元素的 display CSS 属性。当条件变化时,该指令简单地切换元素的 CSS 属性。与v-if不同,v-show不论初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 进行切换。

 

题目名称 linux实验-基本指令1 题目关键字 linux实验-基本指令1 题目录入时间 2013-4-1 22:36:02 题目内容 1、root帐号登录,查看/tmp目录,如果/tmp目录下没有子目录myshare,则建立该目录。 2、创建帐号testuser。 3、把myshare目录及其目录下的所有文件和子目录的拥有者该为testuser,工作组改为users。 4、切换至testuser帐号。进入/tmp/myshare目录,采用vim编辑器编写以上程序,程序名称为hello.sh: #!/bin/bash echo "app start" echo -e func (){ echo "hello world!" } func echo -e echo "app end" 5、保存hello.sh后,给予hello.sh拥有者可读、可写和可执行的权限,同组可读可执行,其他人可执行权限。 6、输入./hello.sh,观察程序输出的效果。 7、进入testuser的用户主目录,在这个目录下创建hello.sh的软链接,同时拷贝hello.sh到该目录下并改名为hello.sh.bak,要求拷贝时保留文件属性值。 8、退出testuser帐号,回到root帐号,从/开始查找后缀名为.conf的所有文件,把输出结果重定向到testuser帐号的主目录下的output.txt文件。 9、在上一步操作的.conf文件中找出文件容量最大的和最小那个,并把这两个文件的容量大小输出到output.txt文件中。 10、统计出系统中有多少个用户帐号,把数量输出到output.txt文件中。 11、把output.txt文件转换为windows记事本可正规打开的格式。 12、tar打包压缩testuser帐号主目录下的所有文件13、用U盘把上一步打包压缩文件拷贝到U盘上。 14、执行userdel -r testuser,执行rm -fr myshare 题目创建人 邝颖杰 题目注释 把打包压缩文件提交即可。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值