当前位置: 首页 > 知识库问答 >
问题:

微信小程序,onShareAppMessage自定义分享页面调用异步接口后,无法显示自定义页面?

卜飞鸣
2023-06-10

原生微信小程序,做了一个自定义分享页面,目前是符合需求的,但是现在需要在onShareAppMessage调用api接口后,再显示自定义页面,结果是无法显示自定义页面,而是显示的默认当前页面为分享页面,该怎么修改呢?

共有2个答案

微生啸
2023-06-10

你需要在onShareAppMessage里返回一个promise属性,并且这个promise需要在3s内执行resolve,否则就不是你期望的页面
文档:https://developers.weixin.qq.com/miniprogram/dev/reference/ap...

巫马望
2023-06-10

onShareAppMessage是用来自定义分享弹窗展示信息的,为什么从这里获取接口,接口的数据是用来做什么的?

  1. 如果接口数据是用来渲染页面的,那直接在自定义分享页面里调用api
  2. 如果接口数据是用来当title和封面的,用Promise即可

path改成自定义分享页面的地址。

 类似资料:
  • YDoc 的页面可支持 .md、.jsx、.html 三种类型。我们推荐大部分的文档内容 使用 markdown 编写,少数个性化页面使用 html 或 jsx 实现。 Markdown 规则 YDoc 会根据 markdown 内容获取网站标题和描述信息,如下所示,YDoc 会将当前页面标题设置为 “示例”, 页面描述信息设置为 “这是一个示例。”。 # 示例 这是一个示例。 ## 章节1

  • 自定义页面 您可以将网页添加到您的网站,而不是作为标准文档或博客 markdown 文件的一部分。 你可以通过在 website/pages 目录中添加 .js 文件来实现。 这些文件是 React 组件,并调用 render() 来创建它们,由CSS类等支持。 自定义主页 开始自定义主页的最简单方法是使用运行 Docusaurus 初始化脚本 时 创建 的示例网站。 你可以 启动 你的本地服务器

  • 我正在做一个spring boot项目,使用OPENAPI作为api文档的工具。 我试图用直观的输入(page-pageSize-sort)覆盖UI中可分页json对象的显示 这是可行的,但是参数页面、页面大小和排序被添加到所有方法中。我如何才能使这只适用于需要可分页的方法?

  • 请参考一些wordpress post登录插件。我有3页的网站主页,关于正常工作和工作安全,我想显示工作安全页面,如果用户登录有电子邮件/只是虚拟id,我可以生成。找不到此登录模块的插件。带有自定义页面的自定义菜单 使用这个脚本,我可以创建菜单,但不能重定向单独的页面 函数my_wp_nav_menu_args($args=''){ 如果(用户是否已登录){ }否则{ } } 添加过滤器(“wp\

  • 本文向大家介绍微信小程序自定义带价格显示日历效果,包括了微信小程序自定义带价格显示日历效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了微信小程序自定义日历效果的具体代码,供大家参考,具体内容如下 JS代码: WXML代码 WXSS代码 moment.js 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍微信小程序自定义prompt组件步骤详解,包括了微信小程序自定义prompt组件步骤详解的使用技巧和注意事项,需要的朋友参考一下 步骤一:新建一个component的文件夹,用来放所有的自定义组件;  步骤二:在该目录下新建一个prompt的文件夹,用来放prompt组件;  步骤三:右击–>新建–>component 直接上代码 wxml js json wxss 使用  例如,在