小程序项目通过编译之后,自动在模拟器中运行,无需真机即可快速预览。基础互 动方式是通过鼠标点击、拖拽来模拟手指触摸、拖动操作。 在默认设置下,每次保存已变更代码时都会触发模拟器自动刷新,实现准实时预览 效果。关闭自动刷新的方法:取消勾选模拟器右下角 自动更新。 模拟器布局 模拟器顶部各项功能(从左至右): 设备尺寸:选择预设的 iOS 或安卓设备尺寸,或者新建自定义的设备尺寸,用于测试适配 性。 缩放比例:控制小程序的显示缩放比例。 刷新:重新编译代码并刷新模拟器。 小工具:打开/关闭模拟器的小工具菜单。 模拟器日志:在编辑器打开模拟器日志窗口。 独立窗口:改用独立窗口方式显示模拟器。 在独立窗口模式下,界面新增 窗口置顶 按钮;独立窗口 变为 合并窗口 按钮。 模拟器底部三项功能: 页面路径:显示当前页面路径。点击路径,可直接打开当前页面 js 文件。 页面参数:显示当前页面收到的参数。点击参数,可快速复制至剪贴板。 自动刷新:如需避免频繁刷新,可取消勾选此功能。 说明:点击 ^ 可以切换显示 页面路径 或 页面参数。 模拟器小工具
点击图中蓝色小工具图标,显示/隐藏更多模拟功能: 首页:模拟按下 Home 键,小程序退回后台。用于测试生命周期函数 onShow 与 onHide,参见 小程序运行机制。 定位:输入设置 经纬度 模拟信息,用于测试 my.getLocation 获取用户位置端 口(经纬度模拟信息需要输入浮点数,精确至 1 位小数以上)。 扫码:输入设置 扫码返回数据 模拟信息,用于测试 my.scan 扫一扫端口。 摇一摇:模拟摇一摇动作,用于测试 my.watchShake 摇一摇端口。 授权:设置 用户信息、地理位置、相册、相机、麦克风 模拟权限,可用于测试 my.getLocation、my.chooseImage 等端口的权限请求步骤(在已获得用户信 息授权时,还提供删除用户信息授权的选项)。 裁剪:模拟用户截屏情况,用于测试 my.onUserCaptureScreen 截屏事件监听 端口。 内存警告:模拟内存不足情况,用于测试 my.onMemoryWarning 内存警告监听 端口。 mtop 环境切换:可进行环境切换,切换为 日常、预发、线上。
内容来源:https://developer.aliyun.com/article/756818?spm=a2c6h.12873581.0.dArticle756818.26162b70Su1GZy&groupCode=tech_library
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。