Open MRCXX opened 4 years ago
简单来说, 由于公司要搞“第三方平台代开发”, 所以需要使用wx.getExtConfigSync/wx.getExtConfig取extAppid的值, 但是折腾了半天发现拿不到
wx.getExtConfigSync
wx.getExtConfig
extAppid
这里是官方文档, 但下面是以开发者工具视角来说明
APPID
3rdMiniProgramAppid
官方文档, 我们wx.getExtConfigSync能拿到的值是ext_json里面的ext, 而不是整个ext_json
ext_json
ext
在开发者工具, 我们需要一个ext.json文件放到根目录, 官方文档
ext.json
// ext.json { "extEnable": true, "extAppid": "wx_demo_app_id", "directCommit": false, "ext": { // 我们只能取到这里的内容 "extAppid": "wx_demo_app_id", } } }
如果正常情况下就能通过拿到wx.getExtConfigSync拿到ext对象的值了
然后wepy/mpvue/taro都算是用过了, 如果让我根据综合来排序的话, 我的选择是taro>wepy>mpvue
简单来说, 由于公司要搞“第三方平台代开发”, 所以需要使用
wx.getExtConfigSync
/wx.getExtConfig
取extAppid
的值, 但是折腾了半天发现拿不到wx.getExtConfigSync
是wx.getExtConfig
的同步版本, 后面以sync同步方法来写例子注意的地方
这里是官方文档, 但下面是以开发者工具视角来说明
extAppid
理解为应用实际的APPID
APPID
是3rdMiniProgramAppid
, 我们上传代码的时候是提示上传草稿(和平时是不一样的), 可以理解为开发小程序模板的APPID
或者一些应用的标识来区分不同的应用或者干点什么其他别的后端
官方文档, 我们
wx.getExtConfigSync
能拿到的值是ext_json
里面的ext
, 而不是整个ext_json
前端
在开发者工具, 我们需要一个
ext.json
文件放到根目录, 官方文档extAppid
ext.json
里面ext
字段里面的值如果正常情况下就能通过拿到
wx.getExtConfigSync
拿到ext
对象的值了