亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

微信小程序以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結構

<!--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=''>日期結束:{{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仿淘寶收貨地址列表,設置默認地址]
[微信小程序簽到積分案列]
[微信小程序canvas生成分享圖片到相冊的案例]

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

相關文章

  • 原生JS實現(xiàn)的自動輪播圖功能詳解

    原生JS實現(xiàn)的自動輪播圖功能詳解

    這篇文章主要介紹了原生JS實現(xiàn)的自動輪播圖功能,結合實例形式詳細分析了基于原生js實現(xiàn)輪播圖的原理、操作步驟及操作注意事項,需要的朋友可以參考下
    2018-12-12
  • uniapp中input聚焦禁止軟鍵盤彈出方法

    uniapp中input聚焦禁止軟鍵盤彈出方法

    在使用uni-app完成掃碼功能時,有時需要聚焦文本框的同時,需要軟鍵盤消失,下面這篇文章主要給大家介紹了關于uniapp中input聚焦禁止軟鍵盤彈出的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • 小程序統(tǒng)計來源信息的方案與具體代碼

    小程序統(tǒng)計來源信息的方案與具體代碼

    微信小程序數(shù)據(jù)統(tǒng)計,現(xiàn)在有很多的統(tǒng)計方法和統(tǒng)計工具,下面這篇文章主要給大家介紹了關于小程序統(tǒng)計來源信息的方案與具體代碼,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • ionic2自定義cordova插件開發(fā)以及使用(Android)

    ionic2自定義cordova插件開發(fā)以及使用(Android)

    這篇文章主要為大家詳細介紹了ionic2自定義cordova插件開發(fā)以及使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • JavaScript運動框架 鏈式運動到完美運動(五)

    JavaScript運動框架 鏈式運動到完美運動(五)

    這篇文章主要為大家詳細介紹了JavaScript運動框架的第五部分,鏈式運動到完美運動,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 小程序實現(xiàn)簡單吸頂效果

    小程序實現(xiàn)簡單吸頂效果

    這篇文章主要為大家詳細介紹了小程序實現(xiàn)簡單吸頂效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 基于Bootstrap框架菜鳥入門教程(推薦)

    基于Bootstrap框架菜鳥入門教程(推薦)

    下面小編就為大家?guī)硪黄贐ootstrap框架菜鳥入門教程(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • JS ES6中setTimeout函數(shù)的執(zhí)行上下文示例

    JS ES6中setTimeout函數(shù)的執(zhí)行上下文示例

    這篇文章主要給大家介紹了關于JS ES6中setTimeout函數(shù)的執(zhí)行上下文的相關資料,文中給出了詳細的介紹和示例代碼供大家參考學習,需要的朋友們下面來一起看看吧。
    2017-04-04
  • JavaScript循環(huán)遍歷小結

    JavaScript循環(huán)遍歷小結

    本文給大家總結了javascript中的循環(huán)遍歷,給大家總結的非常全面,感興趣的朋友跟隨小編一起看看吧
    2018-09-09
  • JS滾輪事件onmousewheel使用介紹

    JS滾輪事件onmousewheel使用介紹

    鼠標滾輪滾動控制圖片或者文字的大小,例如此類的轉動鼠標滾輪實現(xiàn)縮放等等交互效果中,會用到 Mousewheel 事件,感興趣的朋友可以了解下
    2013-11-11

最新評論