modules# DTips

提示数据集合, 用于存储提示数据, 以及消息数据

Constructor

new DTips(dataopt)

提示数据类

创建提示数据实例

Parameters:
NameTypeAttributesDefaultDescription
dataDTips | null<optional>
null

提示数据

Members

(nullable) drag :boolean

启用拖拽

如果是 true, 则启用 tips 元素的拖拽, 否则不启用拖拽

Type:
  • boolean
Default Value
  • true

(nullable) duration :number

持续时间

提示框显示时的持续时间, 单位 ms

Type:
  • number
Default Value
  • 3000

(nullable) interval :number

隐藏时间

提示框隐藏时的持续时间, 单位 ms

Type:
  • number
Default Value
  • 5000

(nullable) message :Array.<DMessage>

消息数组

播放的消息内容, 需要是一个字符串数组, 播放时会从中随机取出一条进行提示, 空数组则不播放, 默认为空数组

Type:
Default Value
  • []

(nullable) minHeight :number

最小高度

提示框最小高度, 单位 px

Type:
  • number
Default Value
  • 100

(nullable) minWidth :number

最小宽度

提示框最小宽度, 单位 px

Type:
  • number
Default Value
  • 230

(nullable) motionMessage :boolean

启用 motion 消息

控制是否启用 motion 消息, true: 启用, false: 关闭

Type:
  • boolean
Default Value
  • true

(nullable) offsetX :number

x 偏移量

调整提示框位于舞台中的 x 轴方向偏移量

Type:
  • number
Default Value
  • 0

(nullable) offsetY :number

y 偏移量

调整提示框位于舞台中的 y 轴方向偏移量

Type:
  • number
Default Value
  • 0

(nullable) talk :boolean

随机说话

true: 启用随机说话

Type:
  • boolean
Default Value
  • true

(nullable) talkApis :Array.<TTalkApi>

talk api 对象

用于存储 url 以及处理 talk 结果的对象

Type:
Default Value
  • []

(nullable) talkInterval :number

说话间隔

随机说话的时间间隔, 单位 ms

Type:
  • number
Default Value
  • 30s