- [BUG]不同自定义组件wxss中同名@keyframes引用错误
描述: 两个自定义组件,分别在wxss中定义了相同名称的keyframes,当一个页面同时引用了这两个组件的时候,只有一个会生效。感觉是自定义组件的wxss没有做好“隔离”
2018-01-04 - [BUG] 分包加载的页面包含自定义组件报错
在subPackages下的页面,如果引用app主包里面的自定义组件,就会报下面的错误~~~~ [图片]
2017-12-27 - [BUG]自定义组件多实例时上下文this错乱、生命周期函数没有执行
不知道是不是BUG,但是感觉和文档描述的预期不一样,组件生命周期函数难道不是各个实例的吗?。 当页面中已经存在自定义组件的多个实例时(1个或者多个),如果这时候再动态创建一个新的实例,会出现两个问题: 1、这个实例的相关生命周期函数(attached,ready等)不会执行。 2、而且如果通过this.data获取到的数据是“前一个”“最近”一次创建的实例的数据。 第一个问题不知道是不是我理解错了“生命周期函数”,但是第二个感觉应该是个问题。
2017-11-29 - [BUG]自定义组件的属性不支持组合对象
不知道是不是BUG,还是说不支持,如果不支持的话,建议支持哈~~~ [代码]<[代码][代码]my-com[代码] [代码]my-property[代码][代码]=[代码][代码]"{{for: a, bar: b}}"[代码] [代码]/>[代码] 报错 Bad attr `myProperty` with message
2017-11-20 - [BUG]录音RecorderManager 在开发工具下没有回调onStart
在开发者工具下 [代码]var[代码] [代码]recorderManager = wx.getRecorderManager();[代码] [代码] [代码][代码]recorderManager.onStart([代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]//好像有个BUG,编辑器下不会回调onStart[代码][代码] [代码] [代码] [代码][代码]})[代码]
2017-11-15 - [BUG]wx.playVoice回调不稳定
如果当前正在播放一个音频的时候,接着调用playVoice播放另一个音频文件,success/complete回调会立刻执行,而不是等到音频播放完后才执行。而如果两个音频文件相同,调用则正常,都是在音频播放完后才回调
2017-11-14 - [需求]自定义组件Component实例间通讯
经常会有一种需求,同一个组件多个实例之间可以进行消息通知,以便维护或传递状态,举两个具体的场景例子: 场景1:类似Radio具有互斥行为的组件。页面会实例化多个这样的组件,选择其中一个,其他的都变成未选中状态 场景2:做一个语音播放条(脑补微信聊天对话框的样子),当某个播放条在播放音频的时候,显示一个动态的小喇叭gif,其他的播放条应该显示一个静态的小喇叭。这个行为的维护,需要在一个播放条播放的时候,通知所有其他播放条:“如果有人是gif,赶快换成静态的图片” 在目前组件的机制下,我不知道如何实现?如果不能实现,希望今后组件能升级支持一下,这个场景还是非常常见的,因为之所以做组件,就是因为两个原因,要么是多个页面要重复用,要么就是同一个页面里要多次用,而同一个页面的情况经常会有维护组件状态关系的需求。 最好的是有个事件广播的机制,这样可以用this关键词来维护;如果实在不行,能不能搞个GlobalData,提供一个setGlobalData方法,然后GlobalData可以作为wxml的数据源输出,这样也可以实现好多需求。
2017-11-14 - [BUG]自定义组件Component的js不支持require其他module
如题,编辑器里是正常的,真机上出错。 [图片]
2017-11-10 - [BUG]模板template中插入自定义组件Component会报渲染错误
如下图: [图片] 这个问题大概是什么原因?怎么解决?
2017-11-10 - [BUG]包含组件Component的页面setData方法无法赋值null
当页面中使用了Component,则在事件处理方法中调用this.setData方法,遇到字段值是null时,会报错: [图片] 这个bug可重现:在任意事件里调用 [代码]this[代码][代码].setData({[代码][代码] [代码][代码]name1:null[代码][代码]})[代码]
2017-11-09