问题模块 | 框架类型 | 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有什么变动吗?
网友回复
Saul:
设置了 还是不行 你看看我设置的样式
如刀似剑:
参数而已,动态设置下translate属性就可以
Saul:
item.x和item.y是什么?
如刀似剑:
我手动赋值了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;"
Saul:
请问楼主是怎么解决的?在模拟器的时候 我看下
movable-view 的
样式transform: translateX(100px) translateY(0px) translateZ(0px) 结果在真机却是transform: translateX(0px) translateY(0px) translateZ(0px) 。100是我动态加载的