在微信小程序的 wxml 模板里写三元表达式写吐了,满眼都是这种逻辑:
<image src="{{member.user.avatar ? member.user.avatar : '/images/default_avatar.png'}}" />
查了一下 js 里确实存在简写形式:
<image src="{{member.user.avatar || '/images/default_avatar.png'}}" />
expr1 || expr2 若 expr1 可转换为 true,则返回 expr1;否则,返回 expr2。
这完全颠覆了我对逻辑运算符的以往认真。。。
虽然省事了,但是我觉得这代码看起来很容易产生误解。。。
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式