最新demo版|如何0-1开发支付宝小程序之如何调试小程序(二)

上一篇跟大家详细的讲了下开发支付宝小程序前所需要做准备事项,安装了支付宝小程序的开发工具。那么今天就来详细聊一下在小程序开发工具中,我们需要如何调试小程序。

支付宝小程序的调试分为三种,分别是「模拟器调试+调试器」、「真机调试」以及「预览调试」。

前期配置

在开始调试之前,我们需要注意下先关闭开发工具对我们代码中的一些地址合法性的校验,方便我们进行调试。

点击界面右上角【详情】:

勾选如下两个校验:

未勾选的情况下,也可以直接配置 HTTP 和 web-view 的域名。

调试模式

1. 模拟器+调试器调试

调试位置:小程序开发工具上模拟器和调试器区域,如下图:

如何调试:保存代码后实时展示。也可以设置编辑器自动保存,可参考👉 IDE 编辑器设置编辑文件自动保存]])

调试范围:可以调样式以及一些基础的功能

模拟器

模拟器上提供了一些功能,我们来逐一看下。

首先就是设备模拟,模拟器上提供了一些常用的设备机型,可以用于不同设备的调试;也可以自行新增设备进行调试。

ps:正常情况下模拟器上的机型测试没有问题的话,实际移动端使用也不会有问题。

其次就是功能面板,可以模拟移动端的扫码、定位、授权等能力。

接下来就是模拟器尾部的功能,可以看到当前页面的页面路径、启动的页面参数并且可以选择基础库的版本

调试器

调试器上默认展示的功能如下:

  • Elements: 查看页面节点
  • Console: 运行日志、错误查看
  • Sources: 源码查看、断点调试
  • Network: 网络资源、请求查看
  • Data:查看当前页面的定义数据
  • Storage: 缓存数据查看、编辑
  • Applog:记录当前的 js 页面方法的执行顺序及耗时
  • Mock:生成随机的数据,需要配合 Anymock 插件使用

在此列举一些常见问题对应解法,供大家参考:

2. 真机调试

调试位置:移动端 + 小程序开发工具上的真机调试面板,如下图:

如何调试:点击真机调试,生成调试码,用支付宝直接扫码,可以在手机上直接看到小程序调试页面,并且 PC 端会直接跳出真机调试的页面。

调试范围:可调试模拟器调试上的所有功能,并且与用户遇到的实际场景一致。

真机调试种选中对应节点的话,移动端也会显示该节点的具体属性:

支持断点调试:在 Sources 中找到对应 js 页面对应代码行前,左键断点;命中断点后,移动端会有对应的遮罩提示。

每次修改代码后需要重新推送到移动端进行测试,建议勾选【小程序自动推送给支付宝】,并且保持移动端开启支付宝页面。这样每次重新时,都会自动推送至移动端。

在此列举一些常见问题对应解法,供大家参考:

3. 预览调试

调试位置:移动端,可直接在移动端的调试面板上进行调试

如何调试:点击预览,生成调试码,用支付宝直接扫码

如果调试页面没有调试面板的蓝条,可以点击右上角,进入小程序详情去打开调试面板。

如果还是找不到调试面板的话,建议确认下是否是预览调试~

调试面板主要提供了以下功能,不支持断点调试

  • Log 页签:显示打印日志(可按日志级别查看)
  • Storage 查看小程序缓存
  • Network 查看接口请求
  • Data 页面 data 数据

在小程序还未有线上版本时,调试由其他小程序跳转到该小程序功能前需要先进行预览模式调试,否则会报错。可参考 👉调试跳转未上线小程序版本]])

在此列举一些常见问题对应解法,供大家参考:

编译模式

如果在小程序还未上线前,需要测试一个非首页页面,并且需要携带参数进入,此时就需要用到编译模式这个功能了,如下图:

选择【添加编译模式】,我们可以定义我们需要进入的页面以及进入页面所需要携带的参数信息:

并且可以模拟是通过什么场景进入该页面的:

添加完成之后,就可以勾选新创建的模式进行调试了。

可参考:

以上就是关于小程序调试的所有内容啦,希望可以帮助到你~✿✿ヽ(°▽°)ノ✿

下一期我们会讲一下小程序的基础能力(框架、组件、API)~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342