movable-view 动态设值失败
发布于 7 年前 作者 xiulan62 1674 次浏览 来自 问答

如题 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 回复

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

item.x和item.y是什么?

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

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

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

movable-view 的

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

回到顶部