小程序项目通过编译之后,自动在模拟器中运行,无需真机即可快速预览。基础互动方式是通过鼠标点击、拖拽来模拟手指触摸、拖动操作。
说明:目前不支持修改模拟器运行版本。
模拟器默认位于主界面右侧:
功能名称 |
功能说明 |
设备尺寸 |
选择预设的 iOS 或安卓设备尺寸,或者新建自定义的设备尺寸,用于测试适配性。 |
缩放比例 |
控制小程序的显示缩放比例。 |
刷新 |
重新编译代码并刷新模拟器。 |
小工具 |
打开/关闭模拟器的小工具菜单。 |
模拟器日志 |
在编辑器打开模拟器日志窗口。 |
独立窗口 |
改用独立窗口方式显示模拟器。 备注:在独立窗口模式下,界面新增【窗口置顶】按钮;【独立窗口】变为【合并窗口】按钮。 |
功能名称 |
功能说明 |
页面路径 |
显示当前页面路径。点击路径,可直接打开当前页面 js 文件。 |
页面参数 |
显示当前页面收到的参数。点击参数,可快速复制至剪贴板。 |
自动刷新 |
如需避免频繁刷新,可取消勾选此功能。 备注:点击 ^ 可以切换显示【页面路径】或【页面参数】。 |
点击图中蓝色小工具图标,显示/隐藏更多模拟功能。
模拟按下 Home 键,小程序退回后台。用于测试生命周期函数 onShow
与 onHide
,参见 小程序运行机制。
输入设置 经纬度 模拟信息,用于测试 my.getLocation 获取用户位置端口。
说明:经纬度模拟信息需要输入浮点数(精确至 1 位小数以上)。
输入设置 扫码返回数据 模拟信息,用于测试 my.scan 扫一扫端口。
启动专用 DevTools 窗口,用于调试 web-view 内嵌的 HTML5 页面。
说明:此功能仅在 web-view 页面可用,其他页面下置灰无法点击。
设置 地址位置、麦克风、相册、相机 模拟权限,可用于测试 my.getLocation、my.chooseImage 等端口的权限请求步骤。
说明:在已获得用户信息授权时,还提供删除用户信息授权的选项。
模拟用户截屏情况,用于测试 my.onUserCaptureScreen 截屏事件监听端口。
模拟内存不足情况,用于测试 my.onMemoryWarning 内存警告监听端口。