文档中心 > 店铺动态卡片-开发指引

模拟器

更新时间:2024/08/02 访问次数:10044

小程序项目通过编译之后,自动在模拟器中运行,无需真机即可快速预览。基础互动方式是通过鼠标点击、拖拽来模拟手指触摸、拖动操作。

 

说明:目前不支持修改模拟器运行版本。

 

一、模拟器布局

 

模拟器默认位于主界面右侧:

 

image.png

 

1. 模拟器顶部各项功能(从左至右)

 

功能名称

功能说明

设备尺寸

选择预设的 iOS 或安卓设备尺寸,或者新建自定义的设备尺寸,用于测试适配性。

缩放比例

控制小程序的显示缩放比例。

刷新

重新编译代码并刷新模拟器。

小工具

打开/关闭模拟器的小工具菜单。

模拟器日志

在编辑器打开模拟器日志窗口。

独立窗口

改用独立窗口方式显示模拟器。

备注:在独立窗口模式下,界面新增【窗口置顶】按钮;【独立窗口】变为【合并窗口】按钮。

 

2.模拟器底部三项功能

 

功能名称

功能说明

页面路径

显示当前页面路径。点击路径,可直接打开当前页面 js 文件。

页面参数

显示当前页面收到的参数。点击参数,可快速复制至剪贴板。

自动刷新

如需避免频繁刷新,可取消勾选此功能。

备注:点击 ^ 可以切换显示【页面路径】或【页面参数】。

 

二、模拟器小工具

 

点击图中蓝色小工具图标,显示/隐藏更多模拟功能。

 

image.png

 

1. Home 按键

 

模拟按下 Home 键,小程序退回后台。用于测试生命周期函数 onShowonHide,参见 小程序运行机制

 

2. Location 设置

 

输入设置 经纬度 模拟信息,用于测试 my.getLocation 获取用户位置端口。

 

说明:经纬度模拟信息需要输入浮点数(精确至 1 位小数以上)。

 

3. Scan 扫一扫

 

输入设置 扫码返回数据 模拟信息,用于测试 my.scan 扫一扫端口。

 

4. WebView 调试

 

启动专用 DevTools 窗口,用于调试 web-view 内嵌的 HTML5 页面。

 

说明:此功能仅在 web-view 页面可用,其他页面下置灰无法点击。

 

5. 授权管理

 

设置 地址位置、麦克风、相册、相机 模拟权限,可用于测试 my.getLocationmy.chooseImage 等端口的权限请求步骤。

 

说明:在已获得用户信息授权时,还提供删除用户信息授权的选项。

 

6. 裁剪

 

模拟用户截屏情况,用于测试 my.onUserCaptureScreen 截屏事件监听端口。

 

7. 内存警告

 

模拟内存不足情况,用于测试 my.onMemoryWarning 内存警告监听端口。

 

FAQ

关于此文档暂时还没有FAQ
返回
顶部