请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

wx:if 如果分支过多的话,得怎么写呢?

<image wx:if={{}} src="..."/>
<image wx:else={{}} src="..."/>

这是图片只有两种状态,如果有4、5种状态或以上的话,得怎么写呢在这里输入代码
(当wxif加太多了的话,也会提示DOM渲染过多的错误)

正在回答 回答被采纳积分+3

插入代码

1回答

7七月 2020-06-03 17:22:03

elif,好像是可以这么写,文档里有示例的。

wx:if有多少 能让DOM渲染出现错误?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕神2981195 #1
    恩是的,当时用四个wx:if、wx:elif、wx:elif、wx:else写的,DOM是因为渲染超过1M就会报错,wx:elif加重了渲染次数,后来改成style=xxx:{{var[]}}才解决,不过数组数据有些是在服务端实现的,这个在设计结构上是不太合理的。
    回复 有任何疑惑可以回复我~ 2020-06-03 18:18:12
  • 提问者 慕神2981195 #2
    还有小程序的开发语言变量不用预先定义就可以使用,这个严重不适应。变量缓存的大小有些时候是不可控的
    回复 有任何疑惑可以回复我~ 2020-06-03 18:19:25
  • 7七月 回复 提问者 慕神2981195 #3
    js是需要预先定义的呀。怎么不需要预先定义?只有Python不需要定义
    回复 有任何疑惑可以回复我~ 2020-06-03 18:37:07
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号