更新时间:2022-07-08 17:32:09贡献者收藏订阅更新我的文档设置返回文档小程序跳转相关问题,可查看 小程序相互跳转 faq。q:打开小程序白屏,如何处理?a:有多个原因会导致白屏的发生,请排查:1请检查手机是否正常使用。2请检查访问的是否是线上版本。3可能是启动缓存问题,建议在 支付宝客户端 > 我的小程序 > 最近使用,删除对应小程序,再打开小程序测试。4可能是兼容问题,建议升级支付宝客户端,再打开小程序测试。5如果按照以上方法排查后仍存在白屏的问题,请收集整理好问题,在文档页面右侧 咨询 中点击 开始咨询 寻求凯发app官方网站的技术支持帮助。q:onerror 函数在程序运行异常时无法正常触发?a:建议把 onerror 函数写在 app.js 中,以真机测试效果为准。q:小程序 onshareappmessage 函数如何分享 https 链接?a:将 https 链接编码后,放在 path 的 query 参数里传递。q:进入小程序提示系统错误,如何解决?a:js 异常会导致报错,建议检查相关配置,如请求涉及的 url 是否都已添加在白名单。q:小程序如何使用 cookie?a:小程序中不建议使用 cookie,小程序针对服务端回设的 cookie 不会禁用掉,会设置到小程序进程中,下次小程序进行请求,会自动将已有的 cookie 带入到服务端请求中。前端获取不到 cookie,也不会对 cookie 做任何操作。小程序建议使用 缓存。q:小程序可以监听右上角的关闭按钮吗?点击右上角关闭按钮会执行什么函数呢?点击关闭按钮为什么没触发onhide()?a:不可以监听关闭按钮,点击关闭按钮,不会执行函数。q:setdata 了,小程序页面数据为什么没刷新?a:请检查是否有 this 对象值,或者代码执行逻辑是否有问题。q:跳转页面为空页面,如何解决?a:请排查是否未添加域名白名单导致的服务请求失败未加载到数据,导致页面没有数据。q:生活号跳转到小程序,小程序如何接收到传递的参数?a:需要在小程序 app.js 文件app() 里的 onlaunch(options) 使用 options.query 获取。q:扫描小程序码 a 后再扫描小程序码 b,为什么在 onlaunch 获取不到码 b 携带的参数?a:在 onshow() 函数中获取。q:第一次扫码进入小程序,切入后台。第二次扫码进入后,为什么在 onlaunch 函数中获取不到参数?a:建议在 onlaunch() 和 onshow() 函数中都尝试获取参数。q:小程序如何获取跳转链接中附带的参数?a:使用小程序生命周期 onlaunch() 监听小程序初始化,监听器中获取 query 值。q:在小程序页面中如何引入 js?a:使用 import {ajax} from '/util' 或者 import {ajax} from './util' 方式可以引入 js。q:onshow 中可以调用授权函数吗?a:支付宝小程序中禁止小程序首屏引导用户授权。不建议将用户授权放在生命周期中执行。q:如何去掉小程序框架自带的 log?a:在 app.js 中的 onlaunch()、onshow() 及页面的 js 文件中 onload 等小程序初始和页面初始化方法中去掉日志打印的代码。q:如何让一个功能不用点击就会自动触发?a:把功能写在 onload() 中或者 onshow() 中。q:不能在小程序页面 axml 中使用函数计算吗?a:不支持,小程序支持 sjs 语法,可查看 sjs 介绍。