返回顶部
首页 > 资讯 > 精选 >小程序第三方开发平台实例分析
  • 858
分享到

小程序第三方开发平台实例分析

2023-06-26 07:06:45 858人浏览 八月长安
摘要

这篇文章主要介绍“小程序第三方开发平台实例分析”,在日常操作中,相信很多人在小程序第三方开发平台实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序第三方开发平台实例分析”的疑惑有所帮助!接下来,请跟

这篇文章主要介绍“小程序第三方开发平台实例分析”,在日常操作中,相信很多人在小程序第三方开发平台实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序第三方开发平台实例分析”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

概述

同开发普通的小程序不同,开发第三方平台小程序具有一定的复杂性,首先需要确认三个概念:

  • open3rd:第三方平台,是小程序官方认可的第三方开发商 详情

  • 3rdMiniProgramAppid:第三方平台申请的并绑定在该平台上的小程序,用于开发小程序模板

  • extAppid:授权给第三方平台的小程序

因为以上的这些不同,第三方平台相关的小程序开发需要做一些特殊的处理:

  • 小程序模板的开发

  • 小程序模板结合 extAppid 的开发调试

最新版本的开发工具支持第三方平台小程序的开发和预览。

创建项目

与开发普通小程序一致,第三方平台开发者填入相关的 3rdMiniProgramAppid ,设定项目名称和选择项目目录即可创建项目。

对于第三方平台小程序,可以在项目页卡查看到相关的 open3rd 信息以及当前的第三方的 3rdMiniProgramAppid ,如若项目配置了相关的 extAppid ,那么项目页卡中也会有相关信息。

小程序模板开发

与开发普通小程序一致,开发者在开发工具上开发好相关的业务逻辑之后,在项目页卡中提交预览既可以在微信中查看小程序的真实表现。

有所不同的是,第三方平台小程序的提交上传是上传至该第三方平台的 open 帐号下的模板草稿箱中,该平台的管理员需要自行对该模板进行相应的设置,更多请参考 开放平台的文档 。

extAppid 的开发调试

为了方便第三方平台的开发者引入 extAppid 的开发调试工作,需要引入 ext.JSON 的概念。

ext.json 是一个配置文件,放置在小程序项目的根目录下。

以下是一个包含了所有配置选项的 ext.json

{  "extEnable": true,  "extAppid": "wxf9c4501a76931b33",  "ext": {"name": "wechat","attr": {      "host": "open.weixin.qq.com",      "users": ["user_1","user_2"  ]    }  },  "extPages": {"pages/logs/logs": {      "navigationBarTitleText": "logs"}  },  "window":{"backgroundTextStyle":"light","navigationBarBackgroundColor": "#fff","navigationBarTitleText": "Demo","navigationBarTextStyle":"black"  },  "tabBar": {"list": [{      "pagePath": "pages/index/index",      "text": "首页"}, {      "pagePath": "pages/logs/logs",      "text": "日志"}]  },  "networkTimeout": {"request": 10000,"downloadFile": 10000  }}

ext.json中的配置字段分为两种

  • 特有的字段

  • app.json 相同的字段

特有的字段

属性类型必填描述
extEnableBoolean配置 ext.json 是否生效
extAppidString配置 extAppid
extObject开发自定义的数据字段
extPagesString Array单独设置每个页面的 json

extEnable

extEnable 是一个 Boolean 类型的字段,用于规定当前的 ext.json 文件是否生效,开发者可以通过修改这个字段来开启和关闭 extAppid 的结合开发。

extAppid

extAppid 是授权调试的 AppID ,例如开发者在此处填写的是 wxf9c4501a76931b33 那么在 extEnable 为真的情况下,后续的开发逻辑都会基于 wxf9c4501a76931b33 来运行。

ext

ext 字段是开发自定义的数据字段,在小程序中可以通过 wx.getExtConfigSync 或者 wx.getExtConfig 获取到这些配置信息。

例如上面的例子中,通过 wx.getExtConfigSync 就可以获得 ext 字段的所有配置

{  "name": "wechat",  "attr": {"host": "open.weixin.qq.com","users": [      "user_1",      "user_2"]  }}

extPages

extPages 是一个对象,对象中的每个 key 应该是该小程序模板 app.json 中定义的页面,每个 key 对应的 value 是 page.json 中所规定的各项配置。

当开发者设置这个配置以后,小程序框架会对应的修改相对应的 page 的配置信息。

app.json 相同的字段

ext.json 中的字段同 app.json 中一致时,ext.json 的字段会覆盖 app.json 中的对应字段,例如以下的 ext.json

{  ········  "window":{"backgroundTextStyle":"light","navigationBarBackgroundColor": "#fff","navigationBarTitleText": "ext navigationBarTitleText","navigationBarTextStyle":"black"  }}

那么该小程序最终的 navigationBarTitleText 应该是 ext navigationBarTitleText

到此,关于“小程序第三方开发平台实例分析”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 小程序第三方开发平台实例分析

本文链接: https://lsjlt.com/news/307982.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 小程序第三方开发平台实例分析
    这篇文章主要介绍“小程序第三方开发平台实例分析”,在日常操作中,相信很多人在小程序第三方开发平台实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序第三方开发平台实例分析”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-26
  • 小程序授权第三方平台
    ...
    99+
    2023-09-09
    小程序 微信 php
  • 微信小程序第三方开发平台接入的方法
    本文小编为大家详细介绍“微信小程序第三方开发平台接入的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序第三方开发平台接入的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。微信第三方平台开发接入授权...
    99+
    2023-06-26
  • 微信第三方小程序代开发的示例分析
    这篇文章主要为大家展示了“微信第三方小程序代开发的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信第三方小程序代开发的示例分析”这篇文章吧。注意事项:...
    99+
    2024-04-02
  • thinkphp5.1 easywechat4微信第三方开放平台的示例分析
    小编给大家分享一下thinkphp5.1 easywechat4微信第三方开放平台的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!thinkphp5.1 ...
    99+
    2023-06-20
  • Node.js开发第三方微信公众平台
    一、写在前面的话   Node.js是一个开放源代码、跨平台的JavaScript语言运行环境,采用Google开发的V8运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高...
    99+
    2022-06-04
    第三方 公众 平台
  • 小程序商城开发实例分析
    这篇文章主要介绍了小程序商城开发实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇小程序商城开发实例分析文章都会有所收获,下面我们一起来看看吧。开发环境:WXML(HTML),WXSS(CSS),Javas...
    99+
    2023-06-26
  • 微信小程序开发实例分析
    这篇文章主要介绍“微信小程序开发实例分析”,在日常操作中,相信很多人在微信小程序开发实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序开发实例分析”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-26
  • swiper小程序开发示例分析
    这篇“swiper小程序开发示例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“swiper小程序开发示例分析”文章吧。 ...
    99+
    2023-06-26
  • 【开源】多多客小程序-微信小程序SaaS平台源码-微信第三方服务商必备
    多多客小程序作为青否原班人马打造的微信小程序第三方SaaS平台,结合5年商城系统、3年小程序SaaS平台研发及运营经验,重点发力小程序个性化和各类营销玩法。多多客小程序开源版,基于doodoo.js,vue.js,Koa+Vue+Taro最...
    99+
    2023-06-04
  • 微信小程序开发工具实例分析
    这篇文章主要讲解了“微信小程序开发工具实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序开发工具实例分析”吧!一、微信开发工具深入介绍在讲编辑器之前,我要强调一下,这个一点都不...
    99+
    2023-06-30
  • 微信小程序入门开发实例分析
    这篇“微信小程序入门开发实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序入门开发实例分析”文章吧。注册微信小...
    99+
    2023-06-30
  • 微信小程序开发实践的示例分析
    这篇文章主要介绍了微信小程序开发实践的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。小程序由于微信提供了一些组件,在微信中的一些体验确实不错,对于开发来说,由数据驱动...
    99+
    2023-06-26
  • 小程序如何获取第三方平台自定义的数据字段
    本文将为大家详细介绍“小程序如何获取第三方平台自定义的数据字段”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“小程序如何获取第三方平台自定义的数据字段”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体...
    99+
    2023-06-26
  • 小程序中云开发的示例分析
    这篇文章将为大家详细讲解有关小程序中云开发的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 云开发简介由于小程序本身存储数据的能力有限,所以不可能将大量的数据...
    99+
    2024-04-02
  • 店长小程序开发的示例分析
    这篇文章将为大家详细讲解有关店长小程序开发的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。店长小程序开发:随着时间的流逝,城市化的脚步逐渐加快,行业的内容也不断向外扩展,对于门店老板来说内容的不断...
    99+
    2023-06-27
  • 小程序启动app开发示例分析
    这篇文章主要介绍“小程序启动app开发示例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“小程序启动app开发示例分析”文章能帮助大家解决问题。  小程序跳转app使用说明  用户可以在小程序里更...
    99+
    2023-06-26
  • 微信小程序怎么选择第三方开发公司
    本文小编为大家详细介绍“微信小程序怎么选择第三方开发公司”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序怎么选择第三方开发公司”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。第三方微信小程序开发公司应该在...
    99+
    2023-06-27
  • 微信小程序第三方框架对比之wepy、mpvue、taro的示例分析
    这篇文章将为大家详细讲解有关微信小程序第三方框架对比之wepy、mpvue、taro的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。众所周知如今市面上端的形态多种...
    99+
    2024-04-02
  • 详解小程序云开发的示例分析
    小编给大家分享一下详解小程序云开发的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!背景最近小程序非常的火,应公司业务发展要求,开发维护了几款小程序,公司开发的小程序都是由后端提供的...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作