小程序
小游戏
企业微信
微信支付
扫描小程序码分享
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请给详细的代码示例
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问楼主这个问题有解决方案了吗?
认真看文档好吗,
请问楼主 我设置了 x和y 却无法水平划动
<movable-area data-id='{{item.recordtId}}' data-index='{{index}}' bindtap='btnUp' style="width: 100%; height: 104px; padding-left: 100px; left: -100px; background-color: #ccc;">
<movable-view inertia="true" direction="horizontal" x="200" y="0" style="width: {{windowWidth}}px; height: 104px; background-color: #f00; z-index: 3;">
</movable-view>
</movable-area>
windowWidth是我用 wx.getSystemInfoSync();获取的宽度
你设置了方向的原因吧 direction="horizontal" 改成 direction="all"
<movable-area catchtouchmove="doNothing" style="height:{{height}}px">
<movable-view x="{{x}}" y="{{y}}" direction="all" out-of-bounds="false">
<------------------------------------->
wx.getSystemInfo({
success: function (res) {
var height = res.screenHeight - (res.screenHeight - res.windowHeight);
if (res.platform == 'ios') {
height = height - 49;
} else if (res.platform == 'android') {
height = height + 46;
}
var tranX = (res.windowWidth - 0) * 0.82;
var tranY = height * 0.66;
that.setData({
x: tranX,
y: tranY,
height: height,
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请给详细的代码示例
请问楼主这个问题有解决方案了吗?
认真看文档好吗,
请问楼主 我设置了 x和y 却无法水平划动
<movable-area data-id='{{item.recordtId}}' data-index='{{index}}' bindtap='btnUp' style="width: 100%; height: 104px; padding-left: 100px; left: -100px; background-color: #ccc;">
<movable-view inertia="true" direction="horizontal" x="200" y="0" style="width: {{windowWidth}}px; height: 104px; background-color: #f00; z-index: 3;">
</movable-view>
</movable-area>
windowWidth是我用 wx.getSystemInfoSync();获取的宽度
你设置了方向的原因吧 direction="horizontal" 改成 direction="all"
<movable-area catchtouchmove="doNothing" style="height:{{height}}px">
<movable-view x="{{x}}" y="{{y}}" direction="all" out-of-bounds="false">
</movable-view>
</movable-area>
<------------------------------------->
wx.getSystemInfo({
success: function (res) {
var height = res.screenHeight - (res.screenHeight - res.windowHeight);
if (res.platform == 'ios') {
height = height - 49;
} else if (res.platform == 'android') {
height = height + 46;
}
var tranX = (res.windowWidth - 0) * 0.82;
var tranY = height * 0.66;
that.setData({
x: tranX,
y: tranY,
height: height,
})
}
})