微信小程序滑块验证方法

本文介绍了微信小程序中滑块验证的实现方法,包括组件样式设置和事件处理。通过示例代码展示了如何创建滑动验证,以及在滑动过程中和结束后如何更新滑块状态。此外,还提供了完整版PDF资料的领取方式。
摘要由CSDN通过智能技术生成

<view class=“canvas_width”

style=“width:{ {slide_clientX > canvas_width-50?canvas_width-50:slide_clientX}}px;{ {slide_status == 2?‘background:#52CCBA;’:‘’}}{ {slide_status == 3?‘background:#F57A7A;’:‘’}}”>

<view class=“canvas_kus” bindtouchstart=“slide_start” bindtouchmove=“slide_hmove” bindtouchend=“slide_chend”

style=“left:{ {slide_clientX > canvas_width-50?canvas_width-50:slide_clientX}}px; { {slide_status == 0?‘color: #333;’:‘’}} { {slide_status == 1?‘background:#1991FA;’:‘’}} { {slide_status == 2?‘background:#52CCBA;’:‘’}} { {slide_status == 3?‘background:#F57A7A;’:‘’}}”>

<view wx:if=“{ {slide_status < 2}}”

style=“background-image: { {slide_status==0?‘url(/imgs/puzzle-uncheck.png)’:‘url(/imgs/puzzle-uncheck2.png)’}}”>

<image src=“/imgs/puzzle-checked.png” mode=“aspectFit”

style=“width:40rpx;height:40rpx;margin-top:10px;”>

<image src=“/imgs/puzzle-fail.png” mode=“aspectFit”

style=“width:40rpx;height:40rpx;margin-top:10px;”>

拖动左边滑块完成上方拼图

<image bindtap=“visidlisd” class=“footer-icon” src=“/imgs/puzzle-close.png”

style=“width: 50rpx; height: 50rpx;”>

<image bindtap=“slide_tap” class=“footer-icon” src=“/imgs/puzzle-fresh.png”

style=“width: 48rpx; height: 48rpx;”>

index.wxss

/* 拼图滑动验证 */

.slide_model {

width: 100%;

height: 100vh;

z-index: 999;

position: fixed;

left: 0;

top: 0;

background: rgba(0, 0, 0, 0.4);

display: flex;

align-items: center;

justify-content: center;

}

.slide_wrapper {

float: left;

z-index: 1;

position: relative;

width: 90%;

background-color: #fff;

}

.canvas_img {

width: 90%;

min-height: 150px;

position: relative;

margin: 25rpx auto 0;

}

#firstCanvas {

z-ind

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值