- 插件使用问题
我是插件“极点日历”的作者,最近收到多位开发者的反馈说引入我的插件提示Cannot read property 'version' of undefined。我用自己的小程序测试了一下也出现类似的问题,现重现下我的代码过程,麻烦看看哪个环节出了问题。 1、我在自己小程序后台申请插件wx92c68dae5a8bb046,该插件无需审核直接就能通过使用的。 2、我新建了一个工程,代码结构如下 pages ——index ————index.js ————index.json ————index.wxml ————index.wxss(内容为空) app.js app.json app.wxss (内容为空) 3、各文件代码如下 (1)app.json [代码]{[代码][代码] [代码][代码]"pages"[代码][代码]: [[代码][代码] [代码][代码]"pages/index/index"[代码][代码] [代码][代码]],[代码][代码] [代码][代码]"plugins"[代码][代码]: {[代码][代码] [代码][代码]"calendar"[代码][代码]: {[代码][代码] [代码][代码]"version"[代码][代码]: [代码][代码]"1.1.2"[代码][代码],[代码][代码] [代码][代码]"provider"[代码][代码]: [代码][代码]"wx92c68dae5a8bb046"[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码]}[代码] (2)app.js [代码]//app.js[代码][代码]App({[代码][代码] [代码][代码]onLaunch: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]}[代码][代码]})[代码] (3)index.js [代码]Page({[代码][代码] [代码] [代码]})[代码] (4)index.json [代码]{[代码][代码] [代码][代码]"usingComponents"[代码][代码]: {[代码][代码] [代码][代码]"calendar"[代码][代码]: [代码][代码]"plugin://calendar/calendar"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"navigationBarTitleText"[代码][代码]: [代码][代码]"Test"[代码][代码]}[代码] (5)index.wxml [代码]<view>[代码][代码] [代码][代码]<calendar />[代码][代码]</view>[代码] 4、编译结果报错如下图所示 [图片] 问题在于,我这个插件目前发布了如下几个版本 1.0.0 1.1.0 1.1.1 1.1.2 无论我在app.json中引入哪个版本,都是报这样的错误,麻烦官方人员定位下问题,谢谢
2018-06-03 - 小程序显示bug
我不知道这个是个人手机问题还是小程序本身问题,在部分机子上不会复现。 小程序《全民英语》下的Tab“查词”,点击输入框,整个标题栏都掉了下来,如图所示。 至少目前微信是不提供修改标题栏的API的,那么这个应该不是我代码的问题,请问为什么会出现这种显示错误? [图片] [图片]
2018-04-18 - 插件开发助手报错
在开发者工具里面开发插件,需要一个miniprogram来对插件进行演示 在开发者工具里面我的app.json文件是这样的 [代码]{[代码][代码] [代码][代码]"pages"[代码][代码]: [[代码][代码] [代码][代码]"pages/index/index"[代码][代码],[代码][代码] [代码][代码]"pages/help/index"[代码][代码],[代码][代码] [代码][代码]"pages/demo/index"[代码][代码] [代码][代码]],[代码][代码] [代码][代码]"window"[代码][代码]: {[代码][代码] [代码][代码]"navigationBarTitleText"[代码][代码]: [代码][代码]"日历组件演示"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"tabBar"[代码][代码]: {[代码][代码] [代码][代码]"color"[代码][代码]: [代码][代码]"#dbdbdb"[代码][代码],[代码][代码] [代码][代码]"selectedColor"[代码][代码]: [代码][代码]"#6665ff"[代码][代码],[代码][代码] [代码][代码]"backgroundColor"[代码][代码]: [代码][代码]"#ffffff"[代码][代码],[代码][代码] [代码][代码]"list"[代码][代码]: [[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"pagePath"[代码][代码]: [代码][代码]"pages/index/index"[代码][代码],[代码][代码] [代码][代码]"text"[代码][代码]: [代码][代码]"功能演示"[代码][代码],[代码][代码] [代码][代码]"iconPath"[代码][代码]: [代码][代码]"/resource/index2.png"[代码][代码],[代码][代码] [代码][代码]"selectedIconPath"[代码][代码]: [代码][代码]"/resource/index.png"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"pagePath"[代码][代码]: [代码][代码]"pages/help/index"[代码][代码],[代码][代码] [代码][代码]"text"[代码][代码]: [代码][代码]"接口文档"[代码][代码],[代码][代码] [代码][代码]"iconPath"[代码][代码]: [代码][代码]"/resource/interface2.png"[代码][代码],[代码][代码] [代码][代码]"selectedIconPath"[代码][代码]: [代码][代码]"/resource/interface.png"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"pagePath"[代码][代码]: [代码][代码]"pages/demo/index"[代码][代码],[代码][代码] [代码][代码]"text"[代码][代码]: [代码][代码]"Demo"[代码][代码],[代码][代码] [代码][代码]"iconPath"[代码][代码]: [代码][代码]"/resource/layers2.png"[代码][代码],[代码][代码] [代码][代码]"selectedIconPath"[代码][代码]: [代码][代码]"/resource/layers.png"[代码][代码] [代码][代码]}[代码][代码] [代码][代码]][代码][代码] [代码][代码]},[代码][代码] [代码][代码]"plugins"[代码][代码]: {[代码][代码] [代码][代码]"calendar"[代码][代码]: {[代码][代码] [代码][代码]"version"[代码][代码]: [代码][代码]"dev"[代码][代码],[代码][代码] [代码][代码]"provider"[代码][代码]: [代码][代码]"这里是小程序APPID,我在这里隐藏掉"[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码]}[代码] 在左侧模拟器是可以正常显示的,显示如下图 [图片] 一切正常,没有任何异常输出。 但是点击预览按钮,手机扫码打开插件开发助手,却是一片空白,打开调试,看到输出信息为页面没注册 [图片] 各个Tab标签页都不行。重启微信,删除插件助手也无法解决。 我不知道这种错误是否会影响到代码上传后的审核工作 烦请相关人员排查,谢谢
2018-04-11 - 小程序审核不通过问题
小程序《全民单词》,升版两次审核不通过,理由是诱导分享朋友圈。 我想请问: 1、新提交的代码里面哪个功能涉及诱导分享朋友圈?可否提供截图?因为这样一句话打回让我们很茫然。做得不对也得告知是哪里方便进行相应的调整。 2、所谓的诱导分享,无非就是分享了能够得到好处,或者减少坏处,如果是用户自愿的分享行为,谈何诱导? 3、新提交的代码里面,唯一能够触及分享朋友圈的功能为进入客服消息,用户进入客服会话,需要主动发送关键字,获取相应的网页链接,再自己主动去转发朋友圈。在这一个过程里面,需要用户自己主动触发两次操作,谈何诱导? 我只是提供了这个功能, 1 不强迫用户需要去做这件事情, 2 用户去做这件事情不会得到任何好处, 3 用户如果不去做这个事情也不会影响任何已有的功能体验 如果这种操作违反了相应的规则,那面上大多数教育产品小程序都应该被下架。
2018-04-08 - 关于虚拟支付若干问题的求解
假设小程序中有这样的功能: 1、用户每天参与课程学习,学习考试通过后发放积分或金币奖励 2、积分或金币可以用来参与小程序内的知识竞赛 3、竞赛的结果有输有赢,赢者分得积分或金币,输者输掉积分或金币 第一个问题,上述的模式是否涉及博彩?是否能通过审核? 假设第一个问题不构成博彩能通过审核,那接下来的功能点是: 4、用户可以通过微信支付充值购买积分或金币用来参与竞赛 5、用户的积分或金币可以兑换实物(比如京东购物卡、运营商流量充值、各类礼品等) 第二个问题是:第4和第5点是否构成虚拟物品支付?能否通审核? 6、如果作为小程序的运营方,为了防止积分、金币被恶意套现或刷分,在知识竞赛中,扣取比如10%的积分,比如竞赛由AB各自付10积分累计20积分参加,A赢了,B输了,平台扣除掉10%即2积分后,把18积分返还给A,这样的模式是否符合微信小程序的审核规定? 麻烦相关官方工作人员进行解答,谢谢!
2018-03-09 - 开发者工具代理设置问题
1、开发者工具的代理设置只能填写IP和端口号,对于需要用户名和密码验证的代理如何设置? 2、设置了不需要用户名密码的代理后,会自动在IP前面加一个空格,导致代理无效,如下图所示 [图片]
2018-01-04 - onShow依赖于onLoad的异步请求的相关问题
举个例子: 比如onLoad里面的操作是发送用户登录信息,然后onShow是获取用户的一些数值,页面每次切换,不管是navigatorTo还是back都要读取一次用户数值,那么这个读取函数是放在onShow里面的,但是并不需要页面每次切换都需要发送用户登录信息。所以登录函数和获取函数是分别放在onLoad和onShow里面的。 1、即onLoad函数里面有个获取openid的异步函数 2、onShow函数里面有个依赖于onLoad获取到的openid发起另一个请求 但是onLoad往往还没执行完,就开始了onShow的操作,但这个时候openid是空的。 请问解决办法有哪些? 如果用Promise来解决的话,如何实现跨onLoad和onShow函数?
2017-12-25 - 开发者工具网络错误net::ERR_CONNECTION_CLOSED
版本号:v1.01.172150 在app.js的onLaunch函数中调用wx.request有90%以上在console中显示net::ERR_CONNECTION_CLOSED 然后,在真机中预览是不会出现上述错误的。但是这样会非常影响调试。 wx.request的url是100%没问题的,在PC或真机上手工浏览器访问都没问题,但是在开发者工具里面就是net::ERR_CONNECTION_CLOSED。见下图 [图片]
2017-12-24 - 输入框如何定位到下一个
在组件——input文档里面,有个confirm-type 有效值,可以指定为next,即下一个。如果页面有多个input组件,如何在一个组件里面点击next的时候 自动聚焦到下一个的组件? 组件跟组件之前是否要有相应的标识?还是这些是在js里面自己写代码完成的?
2017-05-19 - 真机微信基础库问题
iOS 10.3.1 WeChat 6.5.8 为什么WeChatLib只是1.0.1 (2017.4.25 23:23:23) 微信基础库如何更新到1.1.0版本?重装和重启都没用
2017-05-18