半屏小程序

这篇具有很好参考价值的文章主要介绍了半屏小程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备工作

tip 管理后台配置
设置-》第三方设置-》半屏小程序管理-》我调用的
添加小程序

有些手机会唤起失败,直接唤起了全屏的小程序,所以我们为了兼容,需要在app.config.ts加上文章来源地址https://www.toymoban.com/news/detail-725398.html

{
  "embeddedAppIdList": ["wxxxxxxxx"]//appid 是你要跳转到的小程序的 appid。
}
跳转方式
export const openHalfMini = () => {
  const platform = wx.getSystemInfoSync().platform
  if (platform !== 'android') {
    wx.showLoading({
      title: '打开小程序中',
      mask: true
    })
  }
  const token = wx.getStorageSync('token')
  wx.openEmbeddedMiniProgram({
  	// 要跳转的小程序的appid
    appId: 'wxcfxxxx',
    envVersion: __ENV__ !== 'production' ? 'trial' : 'release',
    path: `/pages/index/index?id=xxx`,
    success: () => {},
    fail: (error) => {
      console.log('跳转小程序失败', error)
    },
    complete: () => {
      wx.hideLoading()
    }
  })
}
半屏小程序使用的限制条件
  • 被半屏跳转的小程序需要通过来源小程序的调用申请,最多申请10个
  • 2.23.1版本以下基础库,被半屏打开的小程序需要在app.json的embeddedAppIdList字段中声明;
  • 当前小程序需为竖屏;
  • 被半屏跳转的小程序需为非个人主体小程序(不含小游戏)。
  • wx.openEmbeddedMiniProgram 打开半屏小程序 然后半屏小程序里不能分享

到了这里,关于半屏小程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于C#制作的锁屏小工具,点击图片内容解锁

    自己制作的一个无厘头电脑锁屏工具被同事发现了,纷纷要求给他们量身定制安排一套 打开Visual Studio,右侧选择创建新项目。 搜索框输入winform,选择windows窗体应用,填写对应的保存路径点击下一步,创建成功后如下图。

    2024年02月04日
    浏览(31)
  • Apache HttpClient库编写的Scala程序

    Apache HttpClient库编写的Scala下载器程序,用于下载图片。代码如下: 程序首先导入所需的Apache HttpClient库和HttpHost,HttpClient和HttpHead类。然后,程序创建一个名为 WeiboImageDownloader 的类,并在其中定义一个名为 main 的方法。在 main 方法中,程序首先定义服务器的主机名和端口号,

    2024年02月06日
    浏览(37)
  • 利用nginx/apache代理wss 实现 小程序 端口 反向代理

    除了用Workerman自身的SSL,也可以利用nginx/apache作为wss代理转发给workerman 我就是栽在这大坑里(nginx/apache代理wss,workerman部分就不要设置ssl,否则将无法连接,两个方法2选1)官方推荐用nginx/apache代理wss 如果是微信小程序,要添加合法域名 格式:wss://域名 结尾不要加/,可以:端

    2024年02月12日
    浏览(41)
  • IDEA常见错误:程序包org.apache.commons.xxx不存在

    具体错误: Could not transfer artifact org.apache.commons:commons-text:pom:1.1 from/to Nexus(Repository - Nexus Repository Manager) 原因: Nexus镜像源无法找到该程序包地址, 可更改镜像源及配置解决。 不修改会提示认证失败  

    2024年02月11日
    浏览(90)
  • 解决程序包com.sun.org.apache.regexp.internal不存在

    周青的日常问题记录 学习尚硅谷B2C电商毕设微服务项目,下载了写好的后台,Maven-Lifecyle-install把模块打包成jar包放在本地仓库时报错了“程序包com.sun.org.apache.regexp.internal不存在”。 查找文章发现这是j8老版本的库,自己下载了貌似是jdk8的最高版本jdk1.8.0_361,以为可以覆盖

    2024年02月15日
    浏览(40)
  • 解决java: 程序包org.apache.hadoop.conf不存在的一种冷门思路

    我们在用idea编译Hadoop项目时,明明已经导入了相关的jre依赖包,但是编译时提示包不存在 原因是我们还没在项目的 pom.xml 文件中配置相关的变量 找到它 打开之后长这样 最后一步,代码里面那个“2.6.0”是我的Hadoop版本,将它改成你自己安装的Hadoop的版本就行了,三个都要。

    2024年02月11日
    浏览(47)
  • 错误-maven工程,程序包org.apache.commons.xxx不存在,Java:不支持发行版本5

    因为最新的idea界面中文支持较好,就更新了idea,但是发现在导入以前的项目时报了两个错误 程序包org.apache.commons.xxx不存在, Java:不支持发行版本5 那就逐个解决一下 原因就一个,从Java 9开始,以后的编译器无法再生成Java 5二进制文件 Java及其虚拟机高度向后兼容,可以使

    2024年02月01日
    浏览(64)
  • Hive初始化异常:org.apache.hadoop.hive.metastore.HiveMetaException: 加载驱动程序大数据失败

    近年来,随着大数据技术的快速发展,越来越多的企业开始关注和运用大数据处理和分析。然而,在使用Hive进行大数据处理时,有时会遇到一些问题,比如在初始化过程中出现了加载驱动程序大数据失败的异常。本文将介绍这个异常的原因和解决方法,并提供相应的源代码示

    2024年02月04日
    浏览(40)
  • Hive初始化遇到的问题:org.apache.hadoop.hive.metastore.HiveMetaException: 失败加载驱动程序

    Hive初始化遇到的问题:org.apache.hadoop.hive.metastore.HiveMetaException: 失败加载驱动程序 在大数据领域,Hive是一个常用的数据仓库工具,它构建在Hadoop之上,提供了一种类似于SQL的查询语言,用于处理大规模的数据集。然而,有时在Hive的初始化过程中,可能会遇到一些错误。其中

    2024年02月08日
    浏览(50)
  • Maven编译java及解决程序包org.apache.logging.log4j不存在问题

    1、首先新建一个文件夹,比如hello Hello里新建pom.xml 注意上面dependencies部分用于解决程序包org.apache.logging.log4j不存在问题,即 Maven编译java及解决程序包org.apache.logging.log4j不存在问题 和文件夹srcmainjava java里新建Exploit.java和LogTest.java Exploit.java LogTest.java 2、然后使用meve compile编

    2024年02月10日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包