返回介绍

NativeObject

发布于 2020-10-20 06:58:13 字数 4102 浏览 1092 评论 0 收藏 0

所有原生实现的对象的基类。

通过“const {NativeObject} = require('tabris');”引入该类

方法

get(property)

参数:

  • property: string

返回值: any

获取指定属性的当前值。

off(type, listener, context)

参数:

  • type: string
    • 要移除的事件监听器的事件类型。
  • listener: (event: any) => void
    • 要移除的监听回调函数。
  • context: Object [可选]
    • 要移除的监听器的上下文。

返回值: this

移除此控件上所有符合指定类型上下文的监听器。

off(listeners)

参数:

  • listeners: EventsObject
    • 一个键值映射,键是事件类型,值是事件绑定的监听器。例如:{tap: onTap, scroll: onScroll}

返回值: this

移除给定参数中事件对应的监听器。

on(type, listener, context)

参数:

  • type: string
    • 要监听的事件类型。
  • listener: (event: any) => void
    • 要注册的监听回调函数。此函数将会被事件对象调用。
  • context: Object [可选]
    • 在监听回调函数中,this指向事件绑定对象。 如果没有传入此参数,将会在事件绑定对象的上下文中调用。

返回值: this

给指定事件类型注册一个监听器

on(listeners)

参数:

  • listeners: EventsObject
    • 一个键值映射,键是事件类型,值是事件绑定的监听器。例如:{tap: onTap, scroll: onScroll}

返回值: this

注册给定对象中事件对应的监听器。

once(type, listener, context)

参数:

  • type: string
    • 要监听的事件类型。
  • listener: (event: any) => void
    • 要注册的监听回调函数。此函数将会被事件对象调用。
  • context: Object [可选]
    • 在监听回调函数中, this 指向事件绑定对象。 如果没有传入此参数,将会在事件绑定对象的上下文中调用。

返回值: this

on相同,但是会在事件调用后移除监听器。

once(listeners)

参数:

  • listeners: EventsObject
    • 一个键值映射,键是事件类型,值是事件绑定的监听器。例如: {tap: onTap, scroll: onScroll}

返回值: this

on相同,但是会在事件调用后移除监听器。

set(property, value)

参数:

  • property: string
  • value: any

返回值: this

设置指定属性。

set(properties)

参数:

  • properties: PropertiesObject

返回值: this

给控件设置将键值对中所有属性。

trigger(type, event)

参数:

  • type: string
    • 要触发的事件类型
  • event: Object
    • 传给回调函数的事件对象。

返回值: this

触发给定事件类型的所有监听回调函数,并将事件对象传给监听函数。

Properties

cid

只读
Type: string

在原生对象创建时,自动分配的应用内唯一标示。
此属性只能在创建控件时设置。一旦设置,不能修改。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文