我想用一个方法来过滤type中的数据,但是在小程序中好像不能这么用 不知道有没有遇到过相同问题的同学(不知道微信小程序有没有类似angular类似filter的过滤方法=-=)
我想用一个方法来过滤type中的数据,但是在小程序中好像不能这么用 不知道有没有遇到过相同问题的同学(不知道微信小程序有没有类似angular类似filter的过滤方法=-=)
1、将显示的数据和完整的数据分开定义,在获取到数据后就进行过滤,过滤后把要显示的数据进行setData
2、如果是简单的过滤,页面也支持 if 判断的,不过这样会导致页面上节点过多
3、通过样式来过滤,可以根据type的字段来选择对应的class(即样式是否为display:none;)如:可以在tpye中定义一个hide字段,当hide为true时隐藏,当hide为false时,显示,这种方式比较适合数据量较大(显示层数据和完整数据分开定义会占用过多的内存,而且对较大的显示数据进行setData性能也比较差),并且只是展现不做其他业务处理的情况
总体来说,还是建议使用第一种方式
4 回答1k 阅读✓ 已解决
6 回答1.6k 阅读
5 回答1.3k 阅读
3 回答905 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读
1 回答1.1k 阅读✓ 已解决
微信小程序刚内测那时候是没有那些过滤器的,那时候貌似是获得数据后就进行过滤,现在不知道有没有加入过滤器