跳到主要内容

# 模块简介

负责模拟器相关的 API，包括画布尺寸、语言等。

# 方法（functions）

## set​

设置若干用于画布渲染的变量，比如画布大小、locale 等。

以设置画布大小为例： 目前支持 3 种定制方式：

    // 直接使用内置设备类型
    project.simulatorHost.set('device', 'mobile' / 'iphonex' / 'iphone6' / 'default');
    // 定制 canvas 的样式类
    project.simulatorHost.set('deviceClassName', 'my-canvas-class');
    // 最灵活的方式，直接设置 canvas / viewport 的样式（canvas 是外框，viewport 是内框，可以在 canvas 设置手机 / 平板背景图）
    project.simulatorHost.set('deviceStyle', { canvas: { width: '300px', backgroundColor: 'red' }, viewport: { width: '280px' } });

## get​

获取模拟器中设置的变量，比如画布大小、locale 等。

    project.simulatorHost.get('device');

## rerender​

刷新渲染画布