欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序?qū)崿F(xiàn)滑塊驗(yàn)證

 更新時(shí)間:2022年05月23日 13:28:30   作者:林鹿海鯨夢(mèng)你  
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)滑塊驗(yàn)證,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了微信小程序?qū)崿F(xiàn)滑塊驗(yàn)證的具體代碼,供大家參考,具體內(nèi)容如下

思路:

1.手指按住 并且 還能 滑動(dòng)
2.滑動(dòng)到一定的距離 進(jìn)行判斷
百度微信開發(fā)者文檔 : 使用 movable-view的可移動(dòng)區(qū)域。 結(jié)合 movable-view

wxml代碼

<movable-area class="content" style="width:{{area_width}}%">拖動(dòng)滑塊驗(yàn)證
?? ??? ?<movable-view class='box' style='width:{{box_width}}rpx' friction="{{100}}" direction="horizontal" x="{{x}}" damping="{{500}}" bindchange="drag" bindtouchend="dragOver">
?? ??? ??? ?<view class='movable-icon'></view>
?? ??? ?</movable-view>
</movable-area>

wxjs

var coord; ?//聲明 全局變量

// data里面的數(shù)據(jù)
?? ?x: 0,
?? ?area_width: 85, ? //可滑動(dòng)區(qū)域的寬,單位是百分比,設(shè)置好后自動(dòng)居中
?? ?box_width: 120, ? //滑塊的寬,單位是 rpx
?? ?maxNum: 0,?


// 函數(shù)方法
?drag(e) {
? ? var that = this;
? ? coord = e.detail.x; ?//根據(jù)bindchange 事件獲取detail的x軸
? },
? dragOver(e) { ? ? //根據(jù)觸摸 手指觸摸動(dòng)作結(jié)束 ? ?判斷 當(dāng)前的x軸 是否大于預(yù)設(shè)值的值?
? ? var that = this;
? ? if (coord >= that.data.maxNum) {
? ? ? wx.showToast({
? ? ? ? title: '驗(yàn)證成功',
? ? ? ? icon: 'success',
? ? ? ? duration: 2000
? ? ? })
? ? ? //驗(yàn)證成功之后的代碼
? ? } else { ? ? ?// 如果不大于 則設(shè)置 x周的距離為0
? ? ? that.setData({
? ? ? ? x: 0,
? ? ? })
? ? }
? },
? ? onLoad: function (e) {
?? ? ? ?var that = this;
?? ? ? ?wx.getSystemInfo({ ?//獲取系統(tǒng)信息 設(shè)置預(yù)設(shè)值
?? ? ? ? ?success: function (res) {
?? ? ? ? ? ?console.log(res.windowWidth);
?? ? ? ? ? ?var n = Math.floor(res.windowWidth * that.data.area_width / 100 - that.data.box_width / 2)
?? ? ? ? ? ?console.log(n)
?? ? ? ? ? ?that.setData({
?? ? ? ? ? ? ?maxNum: n,
?? ? ? ? ? ?})
?? ? ? ? ?}
?? ? ? ?})
? },
.content{
? margin: 0 auto;
? margin-top: 200rpx;
? height: 90rpx;
? background: #ededed;
? color: #666;
? border-radius: 10px;
? display:flex;
? justify-content:center;
? align-items:center;
? font-size:16px;
?
}
.box{
? /* width: 120rpx; */
? height: 90rpx;
? background-color: #fc5b13;
? border-radius: 10px;
? display: flex;
? justify-content: center;
? align-items: center;
}
.movable-icon{
? width: 60rpx;
? height: 60rpx;
? background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACVElEQVR4Xu3aLY/VQBTG8f8TVgErFk2wGDyCVbwm4PgQJDgQJKt2eRFkNyTgcXwGDLsECwaFIQGHIgENqEOadJPmht5OOzOlZ9ra3p47z29O78t0xMwPzTw/C8DSATMXWG6BmTfA8iG43AIht4CZPQAeA1+AO5I+hFy37jVmtgm8BC4DB5KexdYccn1nB5jZGeA7sFG/wR/gpqR3Q97w+BozewTsNmq8kHQ/puaQa0MALgCfVopHI5jZIXBtpe7oCCEAJ4BqsFWrNo8oBDO7Bbz+x6yNitAJUA3QzE4Cb4DtxAj3gOf/EyEIoGSEYIBSEXoBlIjQG6A0hEEAJSEMBigFIQqgBIRoAO8ISQA8IyQDyIywAzzN8YsxKYBHhOQA3hCyAHhCyAbgBSErgAeE7AANhGoJ7WLi9YTob4dRAGqE08DbFoRLkj4OWdMzszaEXUlPumqOBtCBcCjpRtdg2863IPwCzkn6sa7u2ABtS2tHkq4nBvgNnJX0cxIAHeuKOW6BPUnVs4y1xygdkHFRdfofglMOX7VG1g6YevisAB7CZwPwEj4LgKfwyQG8hU8KkDF81ueHSb4FvIZP0gGew0cDeA8fBVBC+MEApYQfBFBS+N4ApYXvBVBi+GCAUsP3Aai2s1Xb2prHPLbJmdl54HPK8PUC6RFwdaXuqHsEgzrAzLaAb8CperBRM38c2Mz2gIcNgNHDBwHUs3UbeAV8Be5Ket+12Nh1vrFZ+gqwP9nN0l1BvJ9P8m/QM8IC4Hn2Uox96YAUip5rLB3gefZSjH32HfAX1fX6UCbefU0AAAAASUVORK5CYII=) no-repeat center center;
? background-size: 100% 100%;
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript模擬實(shí)現(xiàn)網(wǎng)易云輪播效果

    JavaScript模擬實(shí)現(xiàn)網(wǎng)易云輪播效果

    這篇文章主要介紹了如何利用JavaScript模仿網(wǎng)易云輪播效果的實(shí)現(xiàn),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)有一定幫助,需要的可以參考一下
    2022-04-04
  • 淺談原型對(duì)象的常用開發(fā)模式

    淺談原型對(duì)象的常用開發(fā)模式

    下面小編就為大家?guī)?lái)一篇淺談原型對(duì)象的常用開發(fā)模式。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • 比較簡(jiǎn)單的異步加載JS文件的代碼

    比較簡(jiǎn)單的異步加載JS文件的代碼

    異步加載JS文件的實(shí)現(xiàn)函數(shù)代碼。
    2009-07-07
  • JS中可以改善代碼的5種重構(gòu)技術(shù)分享

    JS中可以改善代碼的5種重構(gòu)技術(shù)分享

    代碼重構(gòu)涉及在不改變其外部功能的情況下對(duì)現(xiàn)有代碼進(jìn)行改進(jìn),這是編程的核心部分之一,所以下面我們將研究一些技巧,這些技巧可以幫助我們以更好的方式重構(gòu)代碼,希望對(duì)大家有所幫助
    2023-06-06
  • 如何利用微信小程序獲取OneNet平臺(tái)數(shù)據(jù)顯示溫濕度

    如何利用微信小程序獲取OneNet平臺(tái)數(shù)據(jù)顯示溫濕度

    最近在工作中遇到了一個(gè)需求,需要顯示溫濕度,網(wǎng)上找了一圈沒(méi)找到解決方法,所以只能自己寫一個(gè),這篇文章主要給大家介紹了關(guān)于如何利用微信小程序獲取OneNet平臺(tái)數(shù)據(jù)顯示溫濕度的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • 一文詳解如何檢測(cè)并解決JS代碼中的死循環(huán)

    一文詳解如何檢測(cè)并解決JS代碼中的死循環(huán)

    這篇文章主要想和大家來(lái)一起探討一下能否通過(guò)靜態(tài)分析的方式檢測(cè)出死循環(huán),如果不能,我們又應(yīng)該如何在不借用其他線程的情況下,解決死循環(huán)卡住問(wèn)題,感興趣的可以了解下
    2023-09-09
  • JS中引用百度地圖并將百度地圖的logo和信息去掉

    JS中引用百度地圖并將百度地圖的logo和信息去掉

    采用CSS覆蓋的方法就可以了,但是官方是不允許這么做的,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下
    2013-09-09
  • JavaScript中隨機(jī)數(shù)方法?Math.random()

    JavaScript中隨機(jī)數(shù)方法?Math.random()

    這篇文章主要介紹了JavaScript中隨機(jī)數(shù)方法?Math.random(),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • javaScript中封裝的各種寫法示例(推薦)

    javaScript中封裝的各種寫法示例(推薦)

    這篇文章主要給大家介紹了關(guān)于javaScript中封裝的各種寫法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-07-07
  • JS實(shí)現(xiàn)刷新父頁(yè)面不彈出提示框的方法

    JS實(shí)現(xiàn)刷新父頁(yè)面不彈出提示框的方法

    這篇文章主要介紹了JS實(shí)現(xiàn)刷新父頁(yè)面不彈出提示框的方法,實(shí)例分析了javascript子窗口的打開以及子窗口與父窗口的交互操作技巧,需要的朋友可以參考下
    2016-06-06

最新評(píng)論