Skip to content
导航

Leafer ​

创建 Leafer 应用。

关键属性 ​

width: number ​

获取/设置画布宽度。

height: number ​

获取/设置画布高度。

pixelRatio: number ​

获取/设置画布分辨率, 默认使用当前设备分辨率。

ready: boolean ​

应用是否准备就绪

ts
import { Leafer, LeaferEvent } from 'leafer-ui'

const leafer = new Leafer({ view: window })

leafer.on(LeaferEvent.READY, function () {
    // 应用准备就绪
})

leafer.on(LeaferEvent.VIEW_READY, function () {
    // 视图准备就绪
})

running: boolean ​

应用是否运行中

config: ILeaferConfig ​

应用的配置对象,部分配置运行中可以修改。

canvas: ILeaferCanvas ​

可以适配不同平台的画布封装对象。

获取真实的画布对象:

ts
import { Leafer } from 'leafer-ui'

const leafer = new Leafer({ view: window })

const canvas = leafer.canvas.view
const context = leafer.canvas.context

console.log('canvas', canvas) // HTMLCanvasElement
console.log('2d context', context) // CanvasRenderingContext2D

关键方法 ​

start() ​

启动/重启应用

ts
import { Leafer } from 'leafer-ui'

const leafer = new Leafer({ 
    view: window,
    start: false
})

// async create leafs ...

leafer.start()

stop() ​

停止应用

resize(size: IScreenSizeData) ​

重置画布大小

destory() ​

销毁应用

继承 ​

Group ​

API ​

Leafer ​

Released under the MIT License.