Skip to main content
版本:v1.0

PAI

创建传感器

const pai = hmSensor.createSensor(hmSensor.id.PAI)

pai 实例

pai: object

属性说明类型
dailypai当天获得 PAI 值number
totalpai当前累计总 PAI 值number
prepai0六日前 PAI 值number
prepai1五日前 PAI 值number
prepai2四日前 PAI 值number
prepai3三日前 PAI 值number
prepai4前天获得 PAI 值number
prepai5昨天获得 PAI 值number
prepai6当天获得 PAI 值number

完整示例

class TextByLine {
constructor(params) {
const { text = '', y = undefined, line = 0 } = params

this.text = text
this.y = y
this.line = line
this.y_computed = Number.isInteger(this.y) ? this.y : px(this.line * 60 + 120)
}

render() {
return hmUI.createWidget(hmUI.widget.TEXT, {
x: px(0),
y: this.y_computed,
w: px(480),
h: px(46),
color: 0xffffff,
text_size: px(20),
align_h: hmUI.align.CENTER_H,
align_v: hmUI.align.CENTER_V,
text_style: hmUI.text_style.NONE,
text: this.text
})
}
}

Page({
build() {
const pai = hmSensor.createSensor(hmSensor.id.PAI)

new TextByLine({
text: `dailypai:${pai.dailypai}`,
line: 0
}).render()

new TextByLine({
text: `totalpai:${pai.totalpai}`,
line: 1
}).render()

new TextByLine({
text: `prepai0:${pai.prepai0}`,
line: 2
}).render()

new TextByLine({
text: `prepai1:${pai.prepai1}`,
line: 3
}).render()

new TextByLine({
text: `prepai2:${pai.prepai2}`,
line: 4
}).render()

new TextByLine({
text: `prepai3:${pai.prepai3}`,
line: 5
}).render()

new TextByLine({
text: `prepai4:${pai.prepai4}`,
line: 6
}).render()

new TextByLine({
text: `prepai5:${pai.prepai5}`,
line: 7
}).render()

new TextByLine({
text: `prepai6:${pai.prepai6}`,
line: 8
}).render()
}
})