收藏
回答

真机测试运行起来比模拟器卡很多?

我做了一个下拉栏,里面的每一项都bindtap,点击了就有选中效果(用到了setdata来切换选中效果),在开发工具中的模拟器运行很流畅,但是真机测试(安卓机)的时候,点击总是感觉慢半拍才触发,是代码写的问题吗?附代码


wxml:

<view class="change_list_area" wx:if='{{change_course_list.length>0}}'>
        <view class="change_item" wx:for='{{change_course_list}}' wx:key='item.courseId' bindtap="handleChange" data-index="{{index}}">
          <text>课程名:{{item.courseName}}  老师:{{item.teacher.teacherName}}</text>
          <icon type="success_no_circle" color="#0599df" wx:if="{{index==change_index}}"></icon>
        </view>
</view>

js:

handleChange(e) {
let index = e.currentTarget.dataset.index;
    this.setData({
      change_index: index
    })
}
最后一次编辑于  2020-03-18
回答关注问题邀请回答
收藏

1 个回答

  • 十年
    十年
    2020-03-18

    模拟器只能作为参考,具体还得看真机。ios有同样问题吗?你得把代码贴出来看看呀。。。

    2020-03-18
    有用
    回复 3
    • 下一次
      下一次
      2020-03-18
      好的已贴了代码
      2020-03-18
      回复
    • 十年
      十年
      2020-03-19回复下一次
      代码看不出什么问题,iOS也有同样问题吗,可以多试几个安卓机,排查一下问题,有可能是手机导致的。
      2020-03-19
      回复
    • 下一次
      下一次
      2020-03-19回复十年
      好的谢谢
      2020-03-19
      回复
登录 后发表内容
问题标签