收藏
回答

根据bool值批量修改状态,开发工具反应特别慢

问题模块
开发者工具

我是来反馈开发工具问题的,工具版本 0.13.140600

如上图所示,
这个是正常状态下,通过wx:for生成的100条数据,红色的删除图标触发一个赋值,

这是根据这个值进行判断是否显示checkbox组件部分代码,

下图是显示后的效果

现在执行这个效果的时候,100条数据,也就是100个checkbox组件显示出来,在开发工具中需要18~20秒,

实际这个应该在零点几秒中就执行完,

在真机测试百条数据也在零点几秒中就执行完了,

上千条数据,也在1S左右执行完毕,

开发工具中那十几秒的执行过程中并没有没有卡死现象,

但是有十几秒的延迟才执行了这个效果,而没反应的那十几秒不知道是什么原因


单条数据显示,通过wx:for循环展示多条   ,   代码如下

<label class="weui-cell weui-check__label" wx:for="{{list}}" wx:key="{{item.information_id}}">
    <view style="display:{{del?'':'none'}}">
        <checkbox class="weui-check" value="{{item.information_id}}" />
            <view class="weui-cell__hd weui-check__hd_in-checkbox" >
            <icon class="weui-icon-checkbox_circle" type="circle" size="23" wx:if="{{!item.checked}}"></icon>
            <icon class="weui-icon-checkbox_success" type="success" color="#2980b9" size="23" wx:if="{{item.checked}}"></icon>
        </view>
     </view>
    <view class="weui-cels">
        <view class="item1">条码 {{item.information_id}}</view>
        <view class="item2">名称 {{item.name}} | 所属 {{item.department_name}} | 区域 {{item.region_name}}</view>
        <view class="weui-cell__ft weui-cell__ft_in-access"></view>
    </view>
</label>

邀请回答
复制链接收藏投诉关注问题回答