1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          微信簽到功能(微信小程序中如何實現一個簽到功能)

          來源:互聯網轉載 時間:2024-05-10 04:39:45

          (1)查詢用戶簽到信息接口:

          @app.route('/get_sign/<user_id>')defget_sign(user_id):try:data=get_sign_info(user_id)exceptExceptionase:returnjsonify({'status':0,'Exception':str(e)})returnjsonify({'status':1,'data':data})defget_sign_info(user_id):conn=sqlite3.connect('test.sqlite')cursor=conn.cursor()cursor.execute('selectdatefromsignwhereuser_id=?',(user_id,))all_date=set([x[0]forxincursor.fetchall()])now_date=date.today().strftime('%Y-%m-%d')//將日期字符串化ifnow_dateinall_date:signed=Trueelse:signed=Falsetotal=len(all_date)conn.close()return{'total':total,'signed':signed}

          查詢到所有簽到日期后用set去除重復項,然后判斷一下當天的日期是否在其中,如果不在其中,signed=False表示今日未簽到。簽到總數就是all_date的長度

          使用了datetime庫來獲取日期信息。from datetime import date

          (2)添加用戶簽到信息接口:

          @app.route('/sign/<user_id>')defsign(user_id):try:update_sign(user_id)exceptExceptionase:returnjsonify({'status':0,'Exception':str(e)})returnjsonify({'status':1})defupdate_sign(user_id):now_date=date.today().strftime('%Y-%m-%d')conn=sqlite3.connect('test.sqlite')cursor=conn.cursor()cursor.execute('insertintosign(user_id,date)values(?,?)',\(user_id,now_date))conn.commit()conn.close()

          四、小程序前端

          wxml文件

          <viewclass="sign"wx:if="{{isLogin==true}}"><imageclass="image"src='../../dist/images/sign.png'></image><viewclass="sign_info"><viewwx:if="{{signed==false}}"bindtap='sign'>點擊此處簽到</view><viewwx:if="{{signed==true}}">今日已簽到</view><view>已簽到{{total_sign}}天</view></view></view>

          wxss文件

          .image{float:left;width:140rpx;height:140rpx;margin-right:7%;margin-left:20%;}.sign{margin-top:10%;}.sign_info{width:100%;color:#666;font-size:43rpx;}

          js文件

          get_sign:function(){varthat=this;varuserId=wx.getStorageSync("userId");wx.request({url:'http://服務器公網ip:80/get_sign/'+userId,method:"GET",success:function(res){if(res.data.status==1){that.setData({total_sign:res.data.data.total,signed:res.data.data.signed,})}else{console.log("statuserror:"+res.data.Exception)}},})},sign:function(){varthat=this;varuserId=wx.getStorageSync("userId");wx.request({url:'http://服務器公網ip:80/sign/'+userId,method:"GET",success:function(res){if(res.data.status==1){that.setData({total_sign:that.data.total_sign+1,signed:true,})wx.showToast({title:'成功',icon:'success',duration:2000})}else{console.log("statuserror:"+res.data.Exception)}},})},

          感謝各位的閱讀,以上就是“微信小程序中如何實現一個簽到功能”的內容了,經過本文的學習后,相信大家對微信小程序中如何實現一個簽到功能這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是本站,小編將為大家推送更多相關知識點的文章,歡迎關注!

          標簽:微信簽到功能-

          c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          美國最新CPI數據顯示,2021年11月CPI同比大漲6.8%,創1982年6月(39年)以來的最高水平??鄢称泛湍茉吹暮诵腃PI同比上漲4.9%,漲幅比10月的4.6%還要大,這也是1991年以來的最高漲幅。上月11日,美國CPI剛剛創下31年最高水平。機構認為:CPI同比讀數再度走高,創近40年來新高,但并未超海外市場預期。11月CPI同比繼續攀升至6.8%,是1982年6月以來的新高。但是...

          歌唱事業相信大家對之前春晚薩頂頂的歌曲《萬物有靈》印象深刻。薩頂頂的藏式服裝和配飾非常引人注目,她也是格萊美邀請的第一位中國歌手??梢哉f她做了一個大膽的嘗試,將佛教和流行音樂結合起來,不過還好,得到了不錯的效果。她出道的時候也經歷了很多風浪,所以被觀眾噴了很多。不過后來她結婚了,有了一個女兒,這幾年已經很少出現在大眾的視野里了。薩頂頂,1983年出生,今年36歲。這個年紀能有這么高的成就,真的很神...

          新中國成立以來,中國一直奉行獨立自主的外交政策。我們從不干涉別國內政和外交,在國際社會中一直表現出獨立自主的姿態。但是,對于我們的“巴鐵”兄弟,中國一直和他們關系很好,巴基斯坦甚至是唯一一個中國在邊境沒有防衛的國家。在邊境巡邏的中國和巴基斯坦士兵靠得很近,他們甚至一起吃了頓飯。要知道,邊境線作為一個國家的重要大門,不僅是劃分國家邊界的重要標志,也是國家的象征。為了維護國家利益,每個國家一般都會重兵...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>