为了账号安全,请及时绑定邮箱和手机立即绑定

如何优化一个weex+bindingX的动效问题?

如何优化一个weex+bindingX的动效问题?

皈依舞 2019-04-17 22:19:18
背景:使用weex和bindingX实现了一个动效,可以使用bindingX playground 扫码查看对应的效果:动效解释:随着页面的滚动,头像和名称会随之滚动,然后头部导航栏也发生对应的改变。点击名称,会出现input框允许用户修改名称。现在的问题是:如果当头像和名称滚动到头部导航栏的位置后去修改名称,修改后,只有当滚动页面(滚动触发了动画)才能保证导航栏的样式适应头像和名称长度的改变。每次修改名称,都会重启一次动画。如何操作,才能保证修改名称之后,就可以让导航栏的样式适应头像和名称长度的改变?源码地址:https://github.com/gaoshu883/weex-demo的gh-pages分支
查看完整描述

2 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

最终没有从bindingX的角度找到答案,目前的解决方案是:通过绑定style修改组件样式,在动画重启之前,先把组件的样式(比如宽度)调整到动画重启后的起点值。为了获取到准确的属性值,需要用到延迟函数。


查看完整回答
反对 回复 2019-05-19
?
慕容708150

TA贡献1831条经验 获得超4个赞

试试 触发下数据绑定?

另外对于 边界值 的处理,bindingx 里面一般是通过 三目表达式 来实现。


查看完整回答
反对 回复 2019-05-19
  • 2 回答
  • 0 关注
  • 1033 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信