iOS,Andriod,开发工具中movable-view在自定义组件表现不一致

发布于 6 年前作者 yanzhu5925 次浏览最后编辑 6 年前来自 ask

setData会延迟改变movable-view的状态,也就是说第一次setData在第二次才会响应,第三次响应第二次的,第四次响应第三次的……然后,如果没有touch事件激活了movable-view,setData甚至不能改变状态,多少次都不行了,更不会延迟执行。这是与自定义组件结合后产生的bug,希望会处理这个问题吧,在另一个帖子发了,官方也没理,单独发一个。

10 回复
jingdeng
jingdeng1 楼6 年前

目前的解决方案是iOS用css动画,Andriod用movable-view

oshao
oshao2 楼6 年前

panming
panming3 楼6 年前

这边未能复现此问题,能否提供一个完整可复现的demo出来?

yaoming
yaoming4 楼6 年前

我把代码还原,发现该问题已修复,但是上周开发者工具还有这个问题

ayao
ayao5 楼6 年前

刚刚看,开发者工具又没问题了,但上周出现的情况和iOS相同,神奇

guiyingchen
guiyingchen6 楼6 年前

你好,请提供相关代码和截图说明。

ming31
ming317 楼6 年前

可以在Andriod上执行,说明代码的逻辑是没问题的,只是iOS和升级后的开发者工具有问题,之前的开发者工具表现也和Andriod一样,但最新开发者工具的和iOS表现一样了。

caojun
caojun8 楼6 年前

请问三端使用的基础库版本都是1.7.2么?

lei87
lei879 楼6 年前

transformBoxSwitchTab方法是改变transformBox.translate.x的值,只是单纯的setData

gaochao
gaochao10 楼4 年前

,下面这块是movable-view,点击上面的tab下面会滑动,但是写成组件,下面的内容作为slot插入