1
使用標籤上的點擊事件和按鈕組件之間的性能有一些差異。 讓我們舉例來說,這nativescript的Hello World應用標籤點擊事件延遲
https://github.com/NativeScript/template-hello-world
,尤其是這段代碼
<Page xmlns="http://schemas.nativescript.org/tns.xsd" navigatingTo="onNavigatingTo">
<StackLayout>
<Label text="Tap the button" class="title"/>
<Button text="TAP" tap="{{ onTap }}" />
<Label text="{{ message }}" class="message" textWrap="true"/>
</StackLayout>
</Page>
當我在按鈕上的UI順利更新攻速度快,但是當我更改帶有標籤的按鈕組件並嘗試快速點擊時,更新UI時會出現一些延遲或者某些點擊未處理並且消息屬性未正確更新。
我使用機器人(5.0)genymotion和實際裝置(機器人6)
Nativescript:2.2
「問題」 發生在nativescript angular2太。
這可能是由於標籤和按鈕的輕擊事件的實現方式不同造成的。對於Android的按鈕,已經使用了android'OnTouchListener',而對於其他視圖來說,已經使用了擴展基本視圖的手勢。 –
隨着本地腳本觸摸手勢一切都很好。謝謝 –