【问题标题】:Ionic App freezes when focus out text box聚焦文本框时,Ionic App 冻结
【发布时间】:2019-07-02 09:32:54
【问题描述】:

我在 ionic 3 中创建了应用程序。应用程序工作正常,除非我在输入一些数据后单击侧文本框,然后应用程序被冻结。以下是 html 页面的代码。

 <label for="txtphoneInfo">Available Phone # <img alt="Required" src="../../assets/imgs/sp.gif" class="redBox" longdesc="Required" /></label>
                                <div class="textBoxValidate">
                                    <input type="tel" name="txtphoneInfo" value="" id="txtphoneInfo" pattern="\d*" maxlength="10" style="text-transform: uppercase;" data-warn_id="warntxtphone" (keypress)="isNumberKey($event)" />
                                    <span id="warntxtphone" class="requiredFld">Required</span>
                                </div>
                            </div>

【问题讨论】:

    标签: angular ionic-framework ionic3


    【解决方案1】:

    如果可能,我建议您使用ionic serve 命令运行您的应用程序,并在浏览器中查看它。 然后,在浏览器中,循环查看您收到的控制台消息。这应该/可以为您指明正确的方向。 你的代码在等待别的东西吗?我看到它被标记为"requiredFld"。是不是有些 JS 没有正确触发?

    【讨论】:

    • 嗨@vr_driver,感谢您的回复。我确实使用 ionic serve 运行了我的应用程序,但控制台中没有出现任何内容。它在浏览器中也可以正常工作。我还在 safari 中通过 ngrok 运行我的应用程序,它运行良好。发布后,出现这种奇怪的冻结行为
    • 你是在安卓环境下运行的吗?如果是这样,您也可以通过 Chrome 看到其他控制台消息。
    • 我正在为 IOS 运行它。
    • 您的“isNumberKey”是否在 MouseOut 上触发?叫我疯了,但你能附加一个“return false”吗?到该函数调用结束?
    • 这是罪魁祸首。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-19
    • 1970-01-01
    • 1970-01-01
    • 2018-02-05
    相关资源
    最近更新 更多