收藏
回答

movable-view 动态设值失败

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 movable-view 客户端 6.6.2 wechatLib 1.9.91

如题 wechatLib 1.9.91

模拟器正常,真机movable-view动态设值失败

<block wx:for="{{cropperMovableItems}}" wx:key="moveItem">
<movable-view class="move_item" style="width:{{data.itemLength}}px; height:{{data.itemLength}}px;" direction="all" x="{{item.x-data.itemLength/2}}" y="{{item.y-data.itemLength/2}}" bindtouchmove="moveEvent" bindtouchend="endEvent" data-key="{{index}}"></movable-view>
</block>

实际渲染的时候,跟设值有差异,请问是api有什么变动吗?




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

5 个回答

  • Saul
    Saul
    2018-02-24

    设置了 还是不行 你看看我设置的样式

    2018-02-24
    赞同
    回复
  • 如刀似剑
    如刀似剑
    2018-02-24

    参数而已,动态设置下translate属性就可以

    2018-02-24
    赞同
    回复
  • Saul
    Saul
    2018-02-24

    item.x和item.y是什么?

    2018-02-24
    赞同
    回复
  • 如刀似剑
    如刀似剑
    2018-02-24

    我手动赋值了translate值

    style="width:{{data.itemLength}}px;transform:translate3d({{item.x-data.itemLength/2}}px,{{item.y-data.itemLength/2}}px,0); height:{{data.itemLength}}px;"


    2018-02-24
    赞同
    回复
  • Saul
    Saul
    2018-02-24

    请问楼主是怎么解决的?在模拟器的时候 我看下

    movable-view 的

    样式transform: translateX(100px) translateY(0px) translateZ(0px)  结果在真机却是transform: translateX(0px) translateY(0px) translateZ(0px)  。100是我动态加载的

    2018-02-24
    赞同
    回复