目前,你需要使用属性observer,可以在一个属性被改变后触发一个函数,这个函数里面你可以执行逻辑,比如this.setData。
Component组件 内部处理数据问题场景:外部传给组件一段字符串 比如:abcdefg ,和一个搜索key值 比如key = c 现在需要accdefg中程的颜色和其他颜色不一样。 我这边处理的就是拆分这个字符串,分三个部分三个text展示。现在问题就是我想吧这个字符串拆分放在组件里面去处理,但是组件提供的方法 都只执行一遍,没有那种,外部setData组件里面方法也会更真去执行的。好想只是第一次会执行
2018-07-23感谢反馈。我们即将修复上线。
循环播放背景音乐时录音自动暂停的问题ios端在一边循环播放背景音乐 一边录制音频 当背景音乐循环到第二遍时 录制的音频就自动暂停了 感觉时小程序的bug 在Android端没有问题 请问如何解决? 代码片段已上传
2018-07-23你好,问题没有复现出来。请问开发者工具是最新版的吗?基础库版本选的多少呢?
组件内嵌套组件使用了if else有Bug[代码]<[代码][代码]custom-cp1[代码] [代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx: [代码][代码]if[代码] [代码]= [代码][代码]"{{true}}"[代码][代码]>[代码]view[代码] [代码]>[代码][代码][代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx:else>[代码][代码][代码][代码] [代码][代码]<[代码][代码]custom-cp2[代码][代码]> [代码]custom-cp2[代码] [代码]>[代码][代码][代码][代码][代码][代码] [代码][代码][代码]view[代码][代码]>[代码][代码][代码][代码][代码][代码][代码][代码]custom-cp1[代码][代码]>[代码][代码][代码][代码] 上图所示的代码结构会报错VM2779:2 Error: Expect FLOW_MINIPULATE_CHILD but get another,当if条件false的时候不会 [图片] 报错信息如上图,能正常渲染,但是组件内事件trigger出来以后,页面接受到事件无法更新页面 更新了代码片段,复现了问题,发现不是if else的时候出现,是有elif的时候出现
2018-07-23你好,现在已经取消这个限制了。
为什么插件申请有效期为24小时呢?为什么插件申请有效期为24小时呢?
2018-07-20开发版和体验版使用的基础库,是不是和线上版本使用的基础库不一致,特别是在基础库做灰度发布的时候? 通常情况下,同一时间内,一个客户端内只会有一份基础库生效,这个基础库版本和客户端版本相关。基础库更新时,会有短暂的两个基础库版本都生效的情况,但不会有什么问题(除非是基础库更新引入了bug)。无论如何,生效的基础库版本与是小程序开发版、体验版还是正式版没有关系。 关于小程序各种版本的基础库使用逻辑到底是怎样的呢? 用哪个基础库版本只和微信版本有关,和小程序的各种版本无关。 如果遇到上面的问题,要用何种方式调试? 有一种常见的情况是受到了调试模式的影响。因为调试模式禁用域名校验等,小程序运行环境还是稍有不同的。建议关闭体验版的调试模式看看。 cover-view使用transition动画(透明度的一个变化),在开发版和体验版都有这个动画效果,但是一发布到线上就没有了,像是不支持一样。 进入小程序自动播放某视频,在开发版或者体验版测试n次都没有问题,但是发布到线上后,视频自动播放一段时间后直接白屏了。 这两个问题就比较奇怪。只是看现在的描述并没有任何头绪。能想到的线索是这两个问题都和机型有点关系。如果问题依旧存在的话,能否提供一下问题详情呢?
小程序线上版本、体验版本,开发版本基础库的使用逻辑现在经常遇到这样的问题,开发的小程序在开发版和体验版都是正常的,但是发布到线上的时候,会出现异常,表现跟开发版或体验版不一致。 举个最近遇到的一个例子。cover-view使用transition动画(透明度的一个变化),在开发版和体验版都有这个动画效果,但是一发布到线上就没有了,像是不支持一样。 还有一个例子,进入小程序自动播放某视频,在开发版或者体验版测试n次都没有问题,但是发布到线上后,视频自动播放一段时间后直接白屏了。 还有其他问题,暂不一一例举,反正就是体验版和开发版与正式版表现不一致。 想咨询下官方,同一微信客户端,开发版和体验版使用的基础库,是不是和线上版本使用的基础库不一致,特别是在基础库做灰度发布的时候?关于小程序各种版本的基础库使用逻辑到底是怎样的呢?如果遇到上面的问题,要用何种方式调试?
2018-07-20感谢反馈,我们处理一下。
【backgroundAudioManager对象在ios上存在缺陷】具体看描述wx.getBackgroundAudioManager() 接口返回的backgroundAudioManager对象,在未传递title参数的内容前提下,给src赋值,在ios设备上会报错,android版本正常,报错内容为: thirdScriptError setBackgroundAudioState:fail title is nil!;
2018-07-20你好,域名是实时校验的,所以千万不要删除A,要不然线上小程序就访问不了了。 要换成B的话,可以先发一个版本换成请求B域名的,过一段时间之后,再把A删了。
request合法域名替换小程序很早以前就添加了合法域名A,当时还不需要备案,并且A是国外的域名,也无法备案,现在想将A替换成国内的已备案通过的域名B。问题是目前小程序的线上版本代码中请求的都是域名A,而现在如果我修改合法域名为B,必须先将A删掉(因为A未备案),则是不是所有的线上版本均无法正常请求了?如果是这样的话,我能通过什么方式将域名从A安全的替换成B呢(不影响新版本发布之前的线上版本)?
2018-07-20你好。 测试并提审插件支付,需要带有 functionalPages: true 的插件所有者小程序发布,但不需要插件本身发布。 插件本身做功能页测试的时候,不需要发布,按文档说的方法去测试就好了。但目前只能在手机上测试,开发者工具不支持。
小程序插件支付只有发正式环境才能测试吗?目前我们业务上需要接入小程序插件支付功能页的形式来支撑不同业务线的小程序的支付 但是看了官方文档发现支付功能页插件只有发布到正式环境才能被搜索到 而插件提交审核时被告知不能发布测试、demo版本的代码 所以我想知道,如果对于这种情况,如何在开发环境就能走完一整套功能页插件的支付流程,保证上线就是稳定的版本?
2018-07-20你好,wx.login 是不需要用户授权就可以获得用户的 openid 的。但是,微信运动数据属于用户隐私,获得运动数据本身必须经过用户特殊授权。
【微信运动】不登录小程序如何获取微信运动数据- 需求的场景描述(希望解决的问题) 公司内部希望做一个员工运动的排行榜功能,但是现在微信运动接口只有用户主动登录小程序后才能获取运动数据,无法实现排行榜功能 - 希望提供的能力 希望不通过wx.login 在用户不登录小程序的情况下也能获取微信运动数据
2018-07-20感谢反馈。目前不会调整这个特性,请考虑使用变换域名等方式解决。
【BUG】小程序web-view和微信浏览器的cookie互相干扰如标题 小程序web-view和微信浏览器从业务上来说应该是完全独立不相同的,但是现在web-view和微信浏览器的cookie是共通的,这样就会互相干扰,请官方修复,谢谢
2018-07-20