内部字段。目前应该都是 true 。请不要使用。
event对象中有一个字段_userTap的作用是什么?[图片]
2020-05-06可以在父组件中持有子组件的 this ,属性变化时,直接操作子组件的 this 。
子组件如何监听父组件某属性的变化?问题已更新 ----------------------------------- 例如自定义movable-area(父)和movable-view(子)两个组件。假设父子组件只存在relations关系,父组件wxml中不存在子组件标签,无法直接绑定父属性。(感觉movable-area类似于checkbox-group, wxml中采用slot标签更合理,容易拓展。) 此时每个movable-view(子)某些样式或别的属性依赖于父组件某一属性(感觉像movable-view的全局变量),想要所有movable-view组件中都能监听父组件的该属性的变化,这种情况请问大家一般如何实现? 曾尝试过在movable-view(子)中利用observers监听所保存的movable-area(父)引用area变量,然而在movable-area(父)中使用this.setData并不会触发movable-view(子)中的observers。 初学小程序,若理解有误,欢迎指正。
2020-05-06* iOS 内核受到系统限制无法更新,android 内核目前的更新频率其实已经比较快了。 * WXML 和 WXSS 的热更新支持将随近期的开发者工具新版本上线,之后会逐步丰富。 * 可以在 app.json 中使用 usingComponents 。 * 原生数据中心应该不会有(我们目前认为不必要),第三方的很多,可以挑个自己顺手的,或者用 mobx-miniprogram-bindings * 现在可以用 cli 进行代码上传等操作 https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html ,抱歉我们暂时不能够完全开放一些相关的操作接口。
小程序开发者工具团队有计划支持“模块热替换(hot reload)”吗?前端工具链发展到现在,从当初的各自为战到如今开放生态下的百花齐放,我们已经经历了许多,不过小程序好像在走IE的老路,理由如下: ·内核陈旧(在一些新特性的实现上,没有跟上webkit的步伐,导致一些功能受到限制,比如CSS3的backdrop-filter属性) ·工具链落后(小程序的基础设施已远远落后于业界) 这两点很关键,前者涉及用户体验,后者涉及开发体验,对于小程序的未来发展有很大的影响。我有如下建议: ·更新小程序内核版本 ·开发者工具支持hot reload ·优化小程序运行时,支持全局组件以及原生支持的数据中心功能 ·开放工具链,对接业界生态,或者自建插件体系(like Umi),支持让开发者写插件来优化构建流程提升开发体验,或是可以直接使用babel或者webpack插件 最后就是关于架构方面的,建议小程序团队开发一个cli,规定一下小程序开发架构,并做一些优化,比如路径alias...
2020-04-24这个是已知问题。对已经移除的自定义组件进行 this.animate 之类的调用会触发,我们很快修复。
小程序animate动画实现底层抛shadowRoot错误?Cannot read property 'shadowRoot' of undefined;at api nextTick callback function TypeError: Cannot read property 'shadowRoot' of undefined at Function. (:2:1566875) at :2:107463 at it (:2:138499) [图片] 自定义组件移除后,`operationFlow`可能还在操作Node,导致shadowRoot访问异常。
2020-04-15在圆角的屏幕内, fixed 布局的底部是按照屏幕最低端计算的。这个应该是因为你的 Tabbar 为了避免圆角而上移了,盖住了。
position: fixed定位手机苹果XR,显示有问题,其余手机正常?一个按钮,我给他 position: fixed; bottom: 88rpx; 距离底部88rpx,在开发者工具的模拟器,显示的位置正常,如图 [图片] 在安卓,以及非XR手机的显示的也是正常,但是在xr手机内,显示的却是掉下去的, [图片] 请问这个是什么原因呢?有没有好的解决方案,父页面已经设置了overflow:hidden;
2020-04-07你们自己可以复现吗?还是只有线上有告警?
Cannot redefine property: navigateTo 怎么解决?这几天告警群里出现了个新错误,相关代码应该没动过,排查发现是在修改wx.navigateTo方法时抛出的: Object.defineProperty(wx, 'navigateTo', { configurable: true, enumerable: true, writable: true, value: function() { // 业务代码 }, }) 开发工具无法复现,报错的微信客户端版本有6.7.3、7.0.0、7.0.4,小程序版本无规律,只是最近触发变频繁了才开始告警。
2020-03-24感谢反馈。 bug 已确认,应该是 WXML 面板里面逻辑有点问题。
多层级组件setData,会在wxml控制台复制一个相同组件?[图片] wxml调试器中,出现了一个一模一样的组件。 代码片段:https://developers.weixin.qq.com/s/hLEFz3m37zgc 猜想问题产生原因 1)https://developers.weixin.qq.com/miniprogram/dev/framework/view/interactive-animation.html#%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%A1%88中wxs响应事件处理模式一样,为减少关联父子组件,2次的视图和逻辑层之间的通信,1次的渲染,直接将组件拷贝至页面级,这样就能减少一次通信 2)调试器wxml对于这种情况,就是这样的一种显示方式,和我们的react developer tools 一样,有自己的渲染逻辑 辛苦解答
2020-03-23感谢反馈。 bug 已确认。
template 模版 Mustache 语法问题问题: 在使用 template 模版时用 data 传递参数(使用扩展运算符传递对象)导致模版内部在部分场景下使用 Mustache 语法无效 1.使用扩展运算符传递参数 [图片] 2.不使用扩展运算符传递参数 [图片] 3.预期效果 在 使用扩展运算符传递参数 时应和 不使用扩展运算符传递参数 产生的效果一样
2020-03-23目前是这样的。我们不久后会推出一个相关优化。
在首页留了预加载,可是我发现每次来到首页他都进行预加载,浪费性能?我想问下官方,由于我的小程序包比较大,在首页留了预加载,可是我发现每次来到首页他都进行预加载,这样是否会浪费手机性能?影响客户体验,官方不应该是加载之后就不要一直触发调用预加载吗?/[图片]
2020-03-16意思是 getStorageSync 有时候会失败?
用户第一次登陆(已经授权),无法在页面初始化里面赋值全局变量?用户第一次登陆(已经授权),无法在页面初始化里面赋值全局变量[图片] 之后,再次打开可以正常获取全局变量里的值。 这个bug出现半年多了,望改进。因为,控制台打印的时候能正常显示,且本地缓存中已经存在该值了,也无法正常赋值给页面变量。
2020-03-12