html52.com
我爱小程序-开发者交流社区

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




网友回复

Saul:

设置了 还是不行 你看看我设置的样式设置了 还是不行 你看看我设置的样式如刀似剑:参数而已,动态设置下translate属性就可以

如刀似剑:

参数而已,动态设置下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是我动态加载的

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付