最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序以7天為周期連續(xù)簽到7天功能效果的示例代碼

 更新時間:2020年08月20日 10:02:01   作者:依然范特西的XXK  
這篇文章主要介紹了微信小程序以7天為周期連續(xù)簽到7天功能效果的示例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

此功能以1,2,3,4,5,6,7這樣為一周期,連續(xù)簽到的功能;
通過計算是否為整除7天計算,每7天后切換數(shù)目,從而改變周期表、

本案例只是提供案例的基本操作,進一步涉及:每日用戶集的監(jiān)聽(日歷表,簽到統(tǒng)計,連續(xù)簽到,簽到中斷,后端數(shù)據(jù)處理)等等功能需自行在搞掂哈~

如果圖如下:

圖1圖2

wxml結(jié)構(gòu)

<!--pages/signIn/signIn.wxml-->
<view class='signIn'>
 <view class='sign-com'>
 <view class='thead'>
 <view class='tt'>已連續(xù)簽到</view>
 <view class='mm'><label class='n'>{{signNum}}</label>天</view>
 <view class='pp'>連續(xù)簽到7日后每日得3分</view>
 </view>
 <view class='modle'>
 <view class='mol'>
 <view class='mol-line'></view>
 <view class='mol-ites'>
 <view class="ite {{signNum>=min?'hover':''}}" data-n='{{min}}'>
 <label class='n'>+{{min<7?1:3}}</label>
 </view>
 <view class="ite {{signNum>=min+1?'hover':''}}" data-n='{{min+1}}'>
 <label class='n'>+{{min+1<7?1:3}}</label>
 </view>
 <view class="ite {{signNum>=min+2?'hover':''}}" data-n='{{min+2}}'>
 <label class='n'>+{{min+2<7?1:3}}</label>
 </view>
 <view class="ite {{signNum>=min+3?'hover':''}}" data-n='{{min+3}}'>
 <label class='n'>+{{min+3<7?1:3}}</label>
 </view>
 <view class="ite {{signNum>=min+4?'hover':''}}" data-n='{{min+4}}'>
 <label class='n'>+{{min+4<7?1:3}}</label>
 </view>
 <view class="ite {{signNum>=min+5?'hover':''}}" data-n='{{min+5}}'>
 <label class='n'>+{{min+5<7?1:3}}</label>
 </view>
 <view class="ite {{signNum>=min+6?'hover':''}}" data-n='{{max}}'>
 <label class='n'>+{{min+6<7?1:3}}</label>
 </view>
 </view>
 </view>
 <view class='moday'>
 <label class='dd'>{{min}}天</label>
 <label class='dd'>{{min+1}}天</label>
 <label class='dd'>{{min+2}}天</label>
 <label class='dd'>{{min+3}}天</label>
 <label class='dd'>{{min+4}}天</label>
 <label class='dd'>{{min+5}}天</label>
 <label class='dd'>{{max}}天</label>
 </view>
 </view>

 <view class='the-btn'>
 <button type='button' class='btn' bindtap='bindSignIn' data-num="{{signNum}}" disabled='{{signState}}'
 data-min="{{min}}" data-max="{{max}}" data-be="{{be}}"
 >簽到</button>
 </view>
 </view>
</view>

<view class='explax'>
 <view class=''>日期開始:{{min}} </view>
 <view class=''>日期結(jié)束:{{max}} </view>
 <view class=''>簽到數(shù):{{signNum}}天</view>
 <view class=''>切換周期的倍數(shù):{{be}}</view>
</view>

js功能

// pages/signIn/signIn.js
//獲取應用實例
const app = getApp();

Page({

 /**
 * 頁面的初始數(shù)據(jù)
 */
 data: {
 //img_url: config.imgUrl, //圖片地址

 //簽到模塊
 signNum: 0, //簽到數(shù)
 signState: false, //簽到狀態(tài)
 min: 1, //默認值日期第一天1
 max: 7, //默認值日期最后一天7
 be: 0 //默認倍數(shù)


 },

 //簽到
 bindSignIn(e) {
 var that = this,
 num = e.currentTarget.dataset.num;
 num++
 wx.showToast({
 icon: 'success',
 title: '簽到成功',
 })
 that.setData({
 signNum: num,
 //signState: true
 })

 var min = e.currentTarget.dataset.min,
 max = e.currentTarget.dataset.max,
 be = e.currentTarget.dataset.be;

 if (num % 7 == 0) {
 be += 1;
 that.setData({
 be: be
 })
 }

 if (num == 7 * be + 1) {
 that.setData({
 min: 7 * be + 1,
 max: 7 * be + 7
 })
 }

 },


})

有什么錯誤或優(yōu)化的地方,可以提出來,大家一起學習研究…

完整案例可訪問本人github:https://github.com/xiexikang/xcx-signIn

參考:

[js仿淘寶收貨地址列表,設(shè)置默認地址]
[微信小程序簽到積分案列]
[微信小程序canvas生成分享圖片到相冊的案例]

到此這篇關(guān)于微信小程序以7天為周期連續(xù)簽到7天功能效果的示例代碼的文章就介紹到這了,更多相關(guān)微信小程序連續(xù)簽到7天內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 原生js實現(xiàn)自定義滾動條組件

    原生js實現(xiàn)自定義滾動條組件

    這篇文章主要為大家詳細介紹了原生js實現(xiàn)自定義滾動條組件的開發(fā),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • 一文解析JavaScript中的閉包和內(nèi)存泄漏

    一文解析JavaScript中的閉包和內(nèi)存泄漏

    這篇文章將深入探討閉包和內(nèi)存泄漏之間的關(guān)系,并通過具體的代碼案例來證明閉包并不必然導致內(nèi)存泄漏,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-06-06
  • JavaScript實現(xiàn)環(huán)繞鼠標旋轉(zhuǎn)效果

    JavaScript實現(xiàn)環(huán)繞鼠標旋轉(zhuǎn)效果

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)環(huán)繞鼠標旋轉(zhuǎn)效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • JavaScript實現(xiàn)標簽頁切換效果

    JavaScript實現(xiàn)標簽頁切換效果

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)標簽頁切換效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • echarts圖表中x軸和y軸的配置指南

    echarts圖表中x軸和y軸的配置指南

    這篇文章主要給大家介紹了關(guān)于echarts圖表中x軸和y軸的配置指南,文中通過代碼示例介紹的非常詳細,對大家學習或者使用echarts具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • es6中Promise 對象基本功能與用法實例分析

    es6中Promise 對象基本功能與用法實例分析

    這篇文章主要介紹了es6中Promise 對象基本功能與用法,結(jié)合實例形式分析了es6中Promise對象的基本功能、用法及操作注意事項,需要的朋友可以參考下
    2020-02-02
  • JavaScript實現(xiàn)帶粒子效果的進度條

    JavaScript實現(xiàn)帶粒子效果的進度條

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)帶粒子效果的進度條,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Java設(shè)計中的Builder模式的介紹

    Java設(shè)計中的Builder模式的介紹

    這篇文章主要介紹了從一個Person例子進行分析重疊構(gòu)造器模式、Builder模式的使用場景以及運用JavaBeans模式彌補重疊構(gòu)造器模式的不足
    2018-03-03
  • 一步一步教你寫帶圖片注釋的淡入淡出插件(四)

    一步一步教你寫帶圖片注釋的淡入淡出插件(四)

    第三部分的效果已經(jīng)基本上滿足大部分的需求了。所以這一部分呢,只能算是加分項。廢話不多說了,還是繼續(xù)博文吧。
    2010-10-10
  • js操縱dom生成下拉列表框的方法

    js操縱dom生成下拉列表框的方法

    這篇文章主要介紹了js操縱dom生成下拉列表框的方法,需要的朋友可以參考下
    2014-02-02

最新評論

高邑县| 阳江市| 牡丹江市| 团风县| 拉萨市| 木里| 永城市| 托克托县| 哈尔滨市| 耿马| 两当县| 繁峙县| 牙克石市| 大庆市| 彩票| 布拖县| 巧家县| 沂水县| 平武县| 长海县| 泾阳县| 襄汾县| 宜阳县| 塘沽区| 光泽县| 比如县| 财经| 武陟县| 濮阳市| 拜泉县| 崇礼县| 平定县| 东乌珠穆沁旗| 福建省| 靖江市| 海伦市| 勐海县| 平邑县| 寻甸| 商南县| 淮北市|