pp电子

登录
免费开通

微信小程序工具第三方平台,小程序官方认可的第三方开发商

概述


同开发通俗的小程序差别,,开发第三方平台小程序具有一定的重大性,,首先需要确认三个看法

  • open3rd:第三方平台,,是小程序官方认可的第三方开发商 详情
  • 3rdMiniProgramAppid:第三方平台申请的并绑定在该平台上的小程序,,用于开发小程序模板
  • extAppid:授权给第三方平台的小程序

由于以上的这些差别,,第三方平台相关的小程序开发需要做一些特殊的处理

微信小程序工具第三方平台,小程序官方认可的第三方开发商

  • 小程序模板的开发
  • 小程序模板连系 extAppid 的开发调试

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

建设项目


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

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

 

小程序模板开发


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

有所差别的是,,第三方平台小程序的提交上传是上传至该第三方平台的 open 帐号下的模板底稿箱中,,该平台的治理员需要自行对该模板举行响应的设置,,更多请参考 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相同的字段

特有的字段

属性 类型 必填 形貌
extEnable Boolean 设置 ext.json 是否生效
extAppid String 设置 extAppid
ext Object 开发自界说的数据字段
extPages String 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。 。。。

更多微信小程序开发教程,,可以关注。 。。。
【本站声明】
  1、本站文章中所选用的图片及文字泉源于网络以及用户投稿,,由于未联系到知识产权人或未发明有关知识产权的挂号,,若有知识产权人并不肯意我们使用,,若是有侵权请连忙联系。 。。。
  2、本网站差池文章中所涉及的内容真实性、准确性、可靠性认真,,仅系客观性形貌,,如您需要相识该类商品/服务详细的资讯,,请您直接与该类商品/服务的提供者联系。 。。。


KESION pp电子软件

KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。 。。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。 。。。

KESION 一直通过手艺立异,,提供产品和服务,,助力企业向数字化转型,,通过科技驱动商业刷新,,让商业变得更智慧!



▼点击进入pp电子官网相识更多



上/下篇
  • 微信小程序picker组件样式及开发实例

  • 小程序改变radio巨细,微信小程序修改radio巨细

换一换相关推荐
精选内容
热门精选
pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站
【网站地图】
微信小程序工具第三方平台,小程序官方认可的第三方开发商 -