当前博客:快码编程移动端-滑块条控件使用教学

279 次浏览【转载需注明来源】

博客作者:【快码FOF编程】

个性签名:寒窗苦读十年一朝凤舞九天

在快码编程移动端开发中,如果想要通过可滑动的进度条来实现某些效果;则可以使用滑块条控件。

一个最基础的滑块条控件使用代码如下:

<页面>
	<滑块条 最小值="0" 最大值="100" 步进值="1" 值="50" 滑块大小="20" 显示当前值></滑块条>
</页面>

知识点:最小最大值是滑块条允许滑动的最小和最大值,步进值则是每次滑动时增加的值;代表当前滑块所在位置,滑块大小定义滑块的大小~

接下来实战开发,实现一个通过滑块条使某个图片进行旋转

<页面>
	<区块>
		<滑块条 @绑定事件_滑块条拖动="方法层.滑块回调" 最小值="0" 最大值="100" 步进值="1" 滑块大小="20" 显示当前值></滑块条>
	</区块>
	<区块>
		<图片框 图像地址="@文件_img.png" :行内样式="数据层.旋转样式" 缩放模式="缩放图像"></图片框>
	</区块>
</页面>
<脚本>
	局部变量 数据层 = {
		//所有的页面数据,请在本处定义
		旋转样式: `@转换_css到对象>{
		宽度: 200rpx;
		高度: 200rpx;
		转换: 旋转(0deg);
	}`,
	};
</脚本>
<脚本>
	局部变量 方法层 = {
		//所有页面方法,请在本处定义
		滑块回调: 定义函数 (obj) {
			变量 原始数据 = `@转换_css到对象>{
        		宽度: 200rpx;
        		高度: 200rpx;
        		转换: 旋转(0deg);
        	}`;
        	原始数据=JSON类.到可读JSON文本(原始数据);
        	原始数据=原始数据.替换("0deg",obj.detail.value*3.6+"deg");
        	原始数据=JSON类.解析(原始数据);
        	数据层.旋转样式=原始数据
		},
	};
</脚本>
<样式></样式>

知识点:滑块条绑定了@绑定事件_滑块条拖动这个事件,滑动的时候会触发这个事件;事件有一个参数;可以触发当前的滑块条值;然后给图片框绑定旋转的CSS代码并转换成对象,再把对象转换成文本,最后通过滑块条的值计算图片框应该旋转的角度并替换转换后的JSON文本中的角度值;再把数据转换成CSS对象赋值给数据层的成员即可实现动态旋转~

默认排序
Generic placeholder image
Generic placeholder image
微信用户 Time: 2023-03-13 14:36:11

<脚本>

<脚本>

<样式>


快码编程移动端-滑块条控件使用教学