收藏
回答

movable-area的问题

问题模块
API和组件

动态生成的movable-view移动区域和movable-area范围不一致,测试了一段

<movable-area style="height:900rpx;width:1050rpx;border:1px solid #fff;left:-150rpx;">
  <movable-view direction="all" style="height:200rpx;width:300rpx;;background-color:#0f0;" x="200" y="0">
    <text>静态标签</text>
  </movable-view>
  <movable-view wx:for="{{1}}" direction="all" style="height:200rpx;width:400rpx;;background-color:#f00;" x="200" y="200">
    <text>动态标签</text>
  </movable-view>
</movable-area>

效果直接看图吧,为了效果我把动态标签变大了点,静态标签可移动的范围正常





通过wx:for生成的标签向左只能移动到屏幕边缘

也就是说静态标签的移动范围是-150到900

动态标签的移动范围是0到1050,而且这两个标签是在同一个movable-area里

是在是搞不懂为什么会这样,谁能给个解决方案

最后一次编辑于  2017-07-06  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 张大爷
    张大爷
    2017-08-14

    遇到相同问题,还有一个就是动态生成的movable-view使用selectorQuery获取不到元素,总是null

    2017-08-14
    赞同
    回复
  • 刘梓庭
    刘梓庭
    2017-07-06

    官方有没有人来看一下

    2017-07-06
    赞同
    回复