uniapp三元表达式判断状态更改字体颜色?

html

html 复制代码
<template>
  <view>
    <text :style="getStatusColor(status)">状态: {{ status }}</text>
  </view>
</template>

script

javascript 复制代码
<script>
export default {
  data() {
    return {
      status: 1
    };
  },
  methods: {
    getStatusColor(status) {
      // 根据状态值返回不同的样式对象
      return {
        color: status === 1 ? 'blue' : 'black'
      };
    }
  }
};
</script>

总结:

在上面的示例中,我们使用:style指令来动态设置文本的样式,通过调用 getStatusColor 方法来返回不同的样式对象。

getStatusColor 方法中使用了三元表达式来判断状态是否等于1。如果状态等于1,则设置 color'blue';否则,设置 color'black'

通过这种方式,当状态等于1时,文本的字体颜色将变为蓝色

相关推荐
shehuiyuelaiyuehao3 分钟前
String的杂七杂八方法
java·开发语言
前端 贾公子5 分钟前
release-it 使用指南
前端·javascript
木井巳8 分钟前
【递归算法】计算布尔二叉树的值
java·算法·leetcode·深度优先
8 分钟前
java关于时间类
java·开发语言
老蒋每日coding10 分钟前
FISCO BCOS 部署Solidity投票智能合约并基于Java SDK 调用智能合约详细指南
java·区块链·智能合约
java1234_小锋21 分钟前
Spring里AutoWired与Resource区别?
java·后端·spring
风象南25 分钟前
Spring Boot 定时任务多实例互斥执行
java·spring boot·后端
崎岖Qiu26 分钟前
【深度剖析】:结合 Spring Bean 的生命周期理解 @PostConstruct 的原理
java·笔记·后端·spring·javaee
毕设源码-郭学长30 分钟前
【开题答辩全过程】以 基于Springboot旅游景点管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
是三好34 分钟前
JUC并发编程
java·开发语言