movable-view如何设置属性direction,让它只能够竖着滑动?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了movable-view如何设置属性direction,让它只能够竖着滑动?相关的知识,希望对你有一定的参考价值。
参考技术A 页面的自动滚动效果,可由javascript来实现,但是今天无意中发现了一个html标签 - <marquee></marquee>可以实现多种滚动效果,无需js控制。使用marquee标记不仅可以移动文字,也可以移动图片,表格等.
语法:<marquee>...</marquee>; 说明:在标记之间添加要进行滚动的内容。
重要属性:
1.滚动方向direction(包括4个值:up、 down、 left和 right)
语法:<marquee direction="滚动方向">...</marquee>
2.滚动方式behavior(scroll:循环滚动,默认效果; slide:只滚动一次就停止; alternate:来回交替进行滚动)
语法:<marquee behavior="滚动方式">...</marquee>
3.滚动速度scrollamount(滚动速度是设置每次滚动时移动的长度,以像素为单位)
语法:<marquee scrollamount="5">...</marquee>
4.滚动延迟scrolldelay(设置滚动的时间间隔,单位是毫秒)
语法:<marquee scrolldelay="100">...</marquee>
5.滚动循环loop(默认值是-1,滚动会不断的循环下去)
movable-view组件(拖拽缩放)
1.wxml
<view>movable-view组件</view> <view class=‘section‘> <view class=‘section_title‘>movable-view区域小于movable-area</view> <movable-area style=‘height:200rpx;width:200rpx;background:red;‘> <movable-view style="height:50rpx;width:50rpx;background:yellow;" x=‘x‘ y=‘y‘ direction=‘all‘ inertia=‘true‘></movable-view> </movable-area> <view class=‘btn-area‘> <button size=‘mini‘ bindtap="tap">click me to move to(30rpx,30rpx)</button> </view> <view>movable区域大于movable-area</view> <movable-area style=‘height:100rpx;width:100rpx;background:red;‘> <movable-view style="height:200rpx;width:200rpx;background:blue;" direction=‘all‘ bindchange=‘onchange‘ bindscale=‘onscale‘ scale scale-min=‘0.5‘ scale-max=‘4‘ scale-value=‘2‘></movable-view> </movable-area> </view>
2.JS
Page( data: x:0, y:0 , tap:function(e) this.setData( x:30, y:30 ); , onChange:function(e) console.log(e.detail); , onScale: function (e) console.log(e.detail); )
感谢:https://www.bilibili.com/video/av61418389/?p=33
以上是关于movable-view如何设置属性direction,让它只能够竖着滑动?的主要内容,如果未能解决你的问题,请参考以下文章
uni-app基础组件—视图容器(View Container)