微信小程序使用三元运算符

这篇具有很好参考价值的文章主要介绍了微信小程序使用三元运算符。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

样式的三元运算符的展示

针对wxml中的style的三元运算符

<!-- 背景色根据获取的不同值进行调整 -->
<view class="swmc" style="{{item.id==22664?'background: linear-gradient(90deg, #FE708F 0%, #FFA68B 100%)':' ' || item.id==19457?'background: linear-gradient(96deg, #B570FE 0%, #835BF5 100%);':' '|| item.type!==(0||1||2)?'background: linear-gradient(96deg, #708AFE 0%, #5BF5F3 100%)':' ' }}">

图片链接的三元运算符

针对wxml中的src的三元运算符

<!-- 对应的设备标记图片根据获取的不同值进行调整 -->
<image src="{{item.id==22664?'../../images/dianchi/fuzai2x.png':' ' || item.id==19457?'../../images/dianchi/xudianchi.png':' '|| item.type!==(0||1||2)?'../../images/dianchi/dianban2x.png':' ' }}"></image>

获取值的三元运算符

针对wxml中的获取后台数据值的三元运算符

<!-- 对应的设备名称根据获取的不同值进行调整 -->
<view class="text1"> {{item.id==22664?'负载':' ' || item.id==19457?'蓄电池':' '|| item.type!==(0||1||2)?'太阳能板':' ' }}</view> 

样式展示

微信小程序使用三元运算符
微信小程序使用三元运算符文章来源地址https://www.toymoban.com/news/detail-482907.html

完整代码块

<scroll-view   class="henx"  scroll-x="true" scroll-with-animation="true"   style="width: 100%;">
<view class="swshuj" wx:for="{{shuiwtb}}" data-index="index"  wx:key="index" >
<!-- 背景色根据获取的不同值进行调整 -->
<view class="swmc" style="{{item.id==22664?'background: linear-gradient(90deg, #FE708F 0%, #FFA68B 100%)':' ' || item.id==19457?'background: linear-gradient(96deg, #B570FE 0%, #835BF5 100%);':' '|| item.type!==(0||1||2)?'background: linear-gradient(96deg, #708AFE 0%, #5BF5F3 100%)':' ' }}">
<!-- 对应的设备标记图片根据获取的不同值进行调整 -->
<image src="{{item.id==22664?'../../images/dianchi/fuzai2x.png':' ' || item.id==19457?'../../images/dianchi/xudianchi.png':' '|| item.type!==(0||1||2)?'../../images/dianchi/dianban2x.png':' ' }}"></image>
<!-- 对应的设备名称根据获取的不同值进行调整 -->
<view class="text1"> {{item.id==22664?'负载':' ' || item.id==19457?'蓄电池':' '|| item.type!==(0||1||2)?'太阳能板':' ' }}</view> 
</view>
</scroll-view>
CSS样式
 .henx{
    height: 100%;
    white-space: nowrap;
    margin-top: 30rpx;
  
  }

  .swshuj{
    width: 568rpx;
    height:400rpx;
    display: inline-block;
    margin-left: 30rpx;
     overflow: hidden; /* 排版错乱问题 */
    
  }

  .swmc{
    width: 568rpx;
    height: 104rpx;
    /* background: linear-gradient(90deg, #FE708F 0%, #FFA68B 100%); */
  border-radius: 8px 8px 0px 0px;
  text-align: center;
  display: flex; 
    justify-content: center; 
    align-items: center;
  
  }

  .swmc image{
    width: 37rpx;
    height: 37rpx;
  }

  .text1{
    font-size: 28rpx;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40rpx;
   padding-left: 15rpx;
  }

  .swzut{
    width: 568rpx;
    height: 285rpx;
    background: #FFFFFF;
    box-shadow: 0px 4px 15px 0px rgba(82, 159, 253, 0.2);
    display: flex;
    /* 垂直居中 */
    justify-content: center; 
    align-items: center;
    
  }

  .sw{
    width: 80rpx;
    margin-left: 62rpx;
    margin-right: 62rpx;
    justify-content: center; 
    text-align: center;
  }
  .sw image{
    width: 40rpx;
    height: 40rpx
  }

  .swda{
    font-size: 32rpx;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 600;
  line-height: 40rpx;
  margin-top: 16rpx;
    justify-content: center; 
   align-items: center;
  }
  .danw{
      margin-top: 10rpx;
      width: auto;
      height: 33rpx;
      font-size: 24rpx;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #303133;
      line-height: 33rpx;
      
  }

到了这里,关于微信小程序使用三元运算符的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python中的三元运算符

    在python中这样规定三元运算符的使用方法: [on true] if [expression] else [on false] 当 expression 表达式为真的时候执行 on true 代码,当表达式为假的时候执行 on false 代码    

    2024年02月12日
    浏览(51)
  • PHP两个三元运算符“??” 和“?:”的用法和区别

    在PHP 7中,有两个类似的语法结构:“??”和“?:”,它们都是用于处理条件判断和返回值的运算符。尽管它们看起来相似,但它们的作用和用法有一些区别。 \\\"?:\\\"是三目运算符,语法格式为:$result = $test ? t e s t : ′ ′ ; 意思就是当 test:\\\'\\\';意思就是当 t es t : ′′ ; 意思就是当

    2024年03月17日
    浏览(47)
  • FPGA四选一的多路选择器(用三元运算符?:解决)

           ?:符号通常用于条件运算符,表示条件判断。它类似于C语言中的三元运算符,用于根据条件选择不同的操作或值。         例如,在Verilog中,条件运算符?:可以用于if-else语句的简写形式。它的一般语法格式如下:         如果表达式为真,则结果为结果1;否

    2024年01月21日
    浏览(50)
  • 探索JavaScript中强大的三元运算符:简洁、灵活、提升代码效率

    三元运算是一种在编程中常见的条件表达式。它使用三个操作数进行条件判断,并返回两个值中的一个,具体取决于条件的真假。 三元运算符的优势:相比于使用传统的 if-else 语句,三元运算符可以简化代码并提高代码的可读性。它可以使条件判断和返回结果在一行内完成,

    2024年01月16日
    浏览(62)
  • Python中的三元运算符:简洁高效的条件表达式

    什么是三元运算符 三元运算符是一种简洁高效的条件表达式,用于根据条件的真假来返回不同的值。它是一种特殊的运算符,由三个操作数组成,形式为 [结果为真的值] if [条件] else [结果为假的值] 。 Python中的三元运算符语法 Python中的三元运算符的语法如下: 三元运算符的

    2024年01月19日
    浏览(59)
  • Go 是否有三元运算符?Rust 和 Python 是怎么做的?

    嗨,大家好!本文是系列文章 Go 技巧第十四篇,系列文章查看:Go 语言技巧。 今天来聊聊在 Go 语言中是否支持三元运算符。这个问题很简单,没有。 首先,什么是三元运算符? 在其他一些编程语言中,如 C 语言,三元运算符是一种可以用一行代码实现条件选择的简便方法

    2024年02月20日
    浏览(61)
  • 7.JS里表达式,if条件判断,三元运算符,switch语句,断点调试

    表达式就是可以被求值的代码比如什么a = 1 语句就是一段可以执行的代码比如什么if else 直接给B站的黑马程序员的老师引流一波总结的真好 就是基本上所有的语言都会有的if else 语句就是满足不同的条件执行不同的代码,让计算机有条件判断的能力。 注意在if的括号里面除了

    2024年02月20日
    浏览(52)
  • C语言程序——条件运算符?:的使用

    条件运算符?:的使用方法介绍。 通过使用条件运算符求两个整数的最大值,学习条件运算符“?:”的使用方法。 条件运算符“?:”是C语言中唯一的三目运算符。条件运算符的优先级高于赋值运算符,但是低于关系运算符和算术运算符。其结合性为自右向左。 条件运算

    2024年02月06日
    浏览(51)
  • 【C++】运算符重载案例 - 字符串类 ⑤ ( 重载 大于 > 运算符 | 重载 小于 < 运算符 | 重载 右移 >> 运算符 - 使用全局函数重载 | 代码示例 )

    使用 成员函数 实现 等于判断 == 运算符重载 : 首先 , 写出函数名 , 函数名规则为 \\\" operate \\\" 后面跟上要重载的运算符 , 要对 String a , b 对象对比操作 , 使用 大于 运算符 , 使用时用法为 a b ; 函数名是 operate ; 然后 , 根据操作数 写出函数参数 , 参数一般都是 对象的引用 ; 要对

    2024年02月07日
    浏览(52)
  • C++面向对象程序设计 - 运算符重载

            函数重载就是对一个已有的函数赋予新的含义,使之实现新的功能。因此一个函数名就可以用来代表不同功能的函数,也就是一名多用。运算符也可以重载,即运算符重载(operator overloading)。         运算符重载的方法是定义一个重载运算符的函数,在需要执行被

    2024年04月25日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包