鸿蒙开发系列教程(八)--ArkTS语言:IF-ELSE渲染

条件渲染 if/else

@Entry
@Component
struct ViewA1 {@State count: number = 0;build() {Column() {Text(`计数=${this.count}`)if (this.count ==5) {Text(`数字等于5`).fontColor(Color.Green)} else {Text(`数字不等于5`).fontColor(Color.Red)}Button('增加').onClick(() => {this.count++;})Button('减少').onClick(() => {this.count--;})}}
}

在这里插入图片描述

如果数字等于5和不等于5,给出提示

if语句嵌套

@Entry
@Component
struct ViewA1 {@State count: number = 0;// 设置boolean变量,切换颜色@State toggleColor: boolean = false;build() {Column() {Text(`计数=${this.count}`)if (this.count >5) {if(this.toggleColor){Text(`数字大于5`).fontColor(Color.Green).backgroundColor('#ff0000')}else{Text(`数字大于5`).fontColor(Color.Green)}} else {Text(`数字小于等于5`).fontColor(Color.Red)}Button('增加').onClick(() => {this.count++;})Button('减少').onClick(() => {this.count--;})Button('切换背景颜色').onClick(() => {this.toggleColor = !this.toggleColor;})}}
}

在这里插入图片描述

计数大于5时,切换背景颜色

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/427525.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

理想汽车大模型算法工程师面试,被问的瑟瑟发抖。。。。

最近我们技术群的一位小伙伴,分享了他面试理想汽车大模型算法工程师的经历与经验。 今天整理后分享给大家,如果你对这块感兴趣,可以文末加入我们的技术&面试讨论群 一面(1.5h,感觉有点难) 自我介绍&…

CPU中的算术逻辑单元(ALU)

ALU有2个单元,1个算术单元和1个逻辑单元 算数单元 1 bit加法 半加器 由一个异或门(XOR)和与门(AND)两个逻辑门构成,异或门表示无进位加法(sum),而与门表示进位&…

解决 Git:ssh: connect to host github.com port 22: Connection timed out 问题的三种方案

1、问题描述: 其一、整体提示为: ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repository. 中文为: ssh:连接到主机 github.com 端口 22:连接超时 fatal&a…

在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通

目录 博客前言 一.创建springboot项目 新建项目 选择创建类型​编辑 测试 二.集成达梦数据库 添加达梦数据库部分依赖 添加数据库驱动包 配置数据库连接信息 编写测试代码 验证连接是否成功 博客前言 随着数字化时代的到来,数据库在应用程序中的地位越来…

在Go中处理HTTP请求和响应

在Go语言中,处理HTTP请求和响应的关键在于对net/http包的理解和使用。这个包提供了强大的工具,使开发者能够轻松地构建Web应用程序。以下是一个简单的示例,展示了如何在Go中处理HTTP请求和响应。 首先,确保你已经安装了Go语言的开…

spring Cloud Stream 实战应用深度讲解

springCloudStream 简介 Spring Cloud Stream是一个框架,用于构建与共享消息传递系统连接的高度可扩展的事件驱动微服务。 该框架提供了一个灵活的编程模型,该模型建立在已经建立和熟悉的 Spring 习惯用语和最佳实践之上,包括对持久发布/订…

springboot家乡特色推荐系统源码和论文

在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括家乡特色推荐的网络应用,在外国家乡特色推荐系统已经是很普遍的方式,不过国内的管理网站可能还处于起步阶段。家乡特色推荐系统采用java技术&#xff0…

python数据和分析——pandas基础内容

Pandas 的两个主要的数据结构是 Series 和 DataFrame: Series 是一维标记数组,类似于带有标签的列表。它可以包含不同类型的数据,并且可以通过索引进行访问和操作。DataFrame 是二维表格型数据结构,类似于 SQL 表或 Excel 电子表…

Apipost自动化测试+Jenkins实现持续集成

Apipost 自动化测试支持「持续集成」功能,在安装了Apipost的服务器中输入命令,即可运行测试脚本。 创建自动化测试脚本 在创建好的测试用例中选择「持续集成」。 点击新建,配置运行环境、循环次数、间隔停顿后点击保存会生成命令。 安装 Ap…

Python列表与元组

Python 列表和元组是Python编程语言中两种重要的数据结构,它们在实际的编程中扮演着不可或缺的角色。本文将深入探讨Python列表和元组的特性、用法以及它们之间的区别,帮助读者更好地理解和运用这两种数据结构。 Python 列表 Python 列表是一种有序、可…

小土堆pytorch学习笔记001

1、Pytorch环境的配置与安装。 (1)建议安装:Anaconda (2)检查显卡:GPU (3)管理环境(不同版本的pytorch 版本不同): conda create -n pytorch…

面向对象、封装、继承、多态、JavaBean

二、面向对象 什么是对象 什么是对象?之前我们讲过,对象就是计算机中的虚拟物体。例如 System.out,System.in 等等。然而,要开发自己的应用程序,只有这些现成的对象还远远不够。需要我们自己来创建新的对象。 1. 抽…