赞
踩
1.将整个屏幕用movable-area组件覆盖
2.在movable-area内部添加一个movable-view实现自由滑动,如下
html
- <movable-area class="movable-area">
- <movable-view class="movable-view" direction="all">
- </movable-view>
- </movable-area>
css
- .movable-area{
- pointer-events:none;// 这个属性设置为none,让所有事件穿透过去
- z-index: 100;
- width: 100%;
- height: 100%;
- position: fixed;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- }
- .movable-view{
- pointer-events:auto;// 重设为auto,覆盖父属性设置,不然的话触发不了该子元素身上的事件
- height: 50px;
- width: 50px;
- background: red;
- }
注:movable-view的属性(此处没有列完详细请查看:movable-view | 微信开放文档)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。