movable-view 动态设值失败

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

如题 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有什么变动吗?

5 回复
schen
schen1 楼6 年前

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

shaoyong
shaoyong2 楼6 年前

item.x和item.y是什么?

lei79
lei793 楼6 年前

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

xiawen
xiawen4 楼6 年前

我手动赋值了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;”

xxie
xxie5 楼6 年前

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

movable-view 的

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