- 急!作为第三方应该怎么引入插件
作为第三方,想要将好物圈插件应用到我们的客户中, 结果碰到了一系列的问题 第一个坑: 将引入插件的代码写死到app.json文件中 结果:客户的小程序发不了版 原因:1。好物圈插件审核需要时间,而第三方是在调用发版的时候触发插件申请回调地址的,也就是说第一次发版都是没有审核通过的 2.部分商户没有申请好物圈的资质,那么针对这部分客户,写死的app.json这种方式是永远发不了版的 第二个坑: 作为第三方,我们想到了ext.json,于是我们将plugins和usingComponents字段写到ext.json中 结果:模拟器调试正常, 真机安卓一直在下载阶段中,ios白屏,打开调试报错 原因:从社区中好不容易搜到--ext.json中plugins字段无效 第三个坑: 介于上面的情况,我们努力在社区、百度、谷歌中搜索解决方案,终于发现在第二个情况下,有种解决方案"recompile":true https://developers.weixin.qq.com/community/develop/doc/000caaa05f0e307eb1c7c5d5851c00?highLine=ext.json%2520plugins&tdsourcetag=s_pctim_aiomsg 结果:开发工具正常,真机预览正常,发版体验码也正常……但,好物圈不见了!!,也就是说没效果啊 而且更过分的是,折腾到晚上3点上线能正常打开测试过之后我们都满心欢喜的回家睡觉了, 没想到第二天回来全都打不开了啊,预览码打不开,体验码打不开,正式码还是打不开 这不是吐槽,只想解决问题,有什么办法能解决的吗
2019-04-08 - 小程序直播组件已经更新到1.0.2,如何携带 openid / room_id / 自定义参数?
[图片] 如图,开发文档对这一块还没有更新;想要问下如何携带自定义参数。
2020-03-09 - 小程序直播getLiveParams获取自定义参数逻辑是不是有点问题?
3. 【获取直播间相关参数及开发者自定义参数】接口接口说明:在直播组件版本 1.0.2 及以上版本通过该接口获取以下参数,开发者可以根据这些参数建立用户、直播间、商品之间的映射关系。 分享卡片进入直播间:分享者 share_openid + 进入者 openid + 房间号 room_id + 开发者自定义参数 customParams其他入口进入直播间:进入者 openid + 房间号 room_id + 开发者自定义参数 customParams调用方法:若要调用【获取自定义参数】接口 getLiveParams,需在小程序页面顶部引用【直播组件】 live-player-plugin。 示例代码如下: let livePlayer = requirePlugin('live-player-plugin') App({ onShow(options) { livePlayer.getLiveParams({ room_id: [直播房间id], scene: options.scene }) .then(res => { console.log('get share openid', res.share_openid) // 分享者openid,分享卡片进入场景才有 console.log('get openid', res.openid) // 用户openid console.log('get room id', res.room_id) // 房间号 console.log('get custom params', res.customParams) // 开发者在跳转进入直播间页面时,页面路径上携带的自定义参数,这里传回给开发者 }).catch(err => { console.log('get live params', err) }) } }) 问题:livePlayer.getLiveParams({ room_id: [直播房间id], scene: options.scene }) , 分享来到小程序。为什么要提供room_id: [直播房间id]参数? 如果有多个直播间,不知道哪个直播间?怎么提供呢? 同时返回的数据里又包含room_id 什么意思呢?
2020-03-09 - 微信聊天记录图片长按不识别图片中小程序
这个图片扫码可以识别小程序,在微信群里聊天发给其他朋友,长按图片不识别图片中小程序 [图片]
2019-07-26 - 2.93的input中的bindinput会失效,获取不到值
在2.93中,input的bindinput会失效。 <input value="{{goodsDetail.goodsName}}" bindinput="goodsNameInput" confirm-type="done" bindconfirm="goodsNameChange" /> goodsNameInput: function(e) { console.log(e) this.goodsName = e.detail.value; },
2019-11-13 - 请问官方,线上偶现加载小程序信息超时,无法启动是什么原因?
如下为苹果手机用户反馈的截图: [图片]
2018-09-05 - 扫码回调结果中,调用音频播放,音频无效
const innerAudioContext = wx.createInnerAudioContext(); [代码]onReady:[代码][代码]function[代码][代码](e){[代码][代码] [代码][代码]this[代码][代码].scan();[代码][代码] [代码][代码]},[代码] [代码] [代码][代码]scan:[代码][代码]function[代码][代码](){[代码][代码] [代码][代码]let that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]wx.scanCode({[代码][代码] [代码][代码]onlyFromCamera: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res.result);[代码][代码] [代码][代码]innerAudioContext.autoplay = [代码][代码]true[代码][代码];[代码] [代码] [代码][代码]innerAudioContext.src = [代码][代码]'data/a.mp3'[代码][代码];[代码][代码] [代码][代码]innerAudioContext.onPlay(() => {[代码][代码] [代码][代码]console.log([代码][代码]'开始播放'[代码][代码])[代码][代码] [代码][代码]})[代码][代码] [代码][代码]innerAudioContext.onError((res) => {[代码][代码] [代码][代码]console.log(res.errMsg)[代码][代码] [代码][代码]console.log(res.errCode)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]innerAudioContext.onEnded((res) => {[代码][代码] [代码][代码]console.log([代码][代码]'play2播放结束'[代码][代码])[代码][代码] [代码][代码]})[代码][代码] [代码][代码]console.log(innerAudioContext)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]});[代码][代码] [代码][代码]},[代码] 把音频放在回调里面 播放不了
2018-09-10