收藏
回答

安卓手机input框输入信息卡顿?

点击获取焦点后有重影,然后点击别的输入框,上一个输入框就会空白,一会才会把内容显示出来,就这样操作一会后,整个页面就会很卡,点击事件或者别的都有很大的延迟

回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2020-12-08

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2020-12-08
    有用
    回复 2
    • 鹏
      2020-12-08
      {
                    collection == 'deliver' && <View className="deliverTab">
                      <View className="tableDe">
                        <View className="tableTit">*车牌号:</View>
                        <View className="tableHd">
                          <AtInput className="tableInput" placeholder="请输入车牌号" value={carNo} onChange={(val) => {
                            this.setState({
                              carNo: val
                            })
                          }} />
                        </View>
                      </View>
                      <View className="tableDe">
                        <View className="tableTit">报案号:</View>
                        <View className="tableHd">
                          <AtInput className="tableInput" placeholder="请输入报案号" value={reportNo} onChange={(val) => {
                            this.setState({
                              reportNo: val
                            })
                          }} />
                        </View>
                      </View>
                      <View className="tableDe">
                        <View className="tableTit">*VIN码:</View>
                        <View className="tableHd">
                          <AtInput className="tableInput" placeholder="请输入VIN码" value={vin} onChange={this.setInput.bind(this, 'vin')} onBlur={this.changeBlue.bind(this)} />
                        </View>
                      </View>
                      <View className="tableDe">
                        <View className="tableTit">*车型:</View>
                        <View className="tableHd">
                          <AtInput className="tableInput" placeholder="请输入车型" disabled value={vehicleName}/>
                        </View>
                      </View>
                      {
                        roleCode == 'lossassessor' &&
                        <View>
                          <View className="tableDe">
                            <View className="tableTit">*供应商:</View>
                            <View className="tableHd">
                              <AtInput className="tableInput" placeholder="请输入供应商" value={supplierName} onChange={(val) => {
                                this.setState({
                                  supplierName: val
                                })
                              }} />
                            </View>
                            <AtButton className="show" onClick={this.searchSuplier.bind(this)}>搜索</AtButton>
                          </View>
                          {isShow == true &&
                            <View>
                              <View className="tableDe">
                                <View className="tableTit">*负责人:</View>
                                <View className="tableHd">
                                  <AtInput className="tableInput" placeholder="请输入负责人" value={legalPersonName} onChange={this.setInput.bind(this, 'legalPersonName')} />
                                </View>
                              </View>
                              <View className="tableDe">
                                <View className="tableTit">*联系方式:</View>
                                <View className="tableHd">
                                  <AtInput className="tableInput" placeholder="请输入联系方式" maxLength={11} value={contactNumber} onChange={this.setInput.bind(this, 'contactNumber')} />
                                </View>
                              </View>
                            </View>
                          }
                        </View>
                      }
                    </View>
                  }
      2020-12-08
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2020-12-08回复
      我们推荐开发者在页面被hide后,主动停用持续操作ui的js或css。
      在隐藏的页面持续操作视图本身也不合理,影响性能。如果开发者引用了未做判断的三方组件,或者自己编写了持续操作视图的代码,则应该注意编写判断代码,在页面hide时,停止这些js或css。然后在恢复显示时,重新启用它们。
      2020-12-08
      回复
  • 张有釜
    张有釜
    2020-12-08

    是否用第三方框架了呢

    2020-12-08
    有用
    回复 1
    • 鹏
      2020-12-08
      用了Taro框架
      2020-12-08
      回复
登录 后发表内容
问题标签