99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

          微信小程序實現倒計時調用相機自動拍照功能

          本文實例為大家分享了微信小程序定時拍照的具體代碼,供大家參考,具體內容如下

          創新互聯建站從2013年成立,是專業互聯網技術服務公司,擁有項目成都做網站、成都網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元中山做網站,已為上家服務,為中山各地企業和個人服務,聯系電話:028-86922220

          在某些進行簽到的場景,為了防止用戶選擇相冊的照片或者不實時拍照,設置相機倒計時自動拍照。

          一、首先是視圖層index.wxml,視圖層主要負責顯示組件和圖片。

          <!--index.wxml-->
          
           <view class="userinfo-login">
           <view class="page-body">
            <view class="page-body-wrapper">
            <view wx:if="{{src}}"></view> 
            <!-- 如果存在已經拍好的照片就不再顯示調用攝像頭的組件-->
            <view wx:else>
             <camera device-position="back" flash="off" binderror="error" ></camera>
            <!-- 調用攝像頭的組件-->
          </view>
            <image wx:if="{{src}}" mode="widthFix" src="{{src}}"></image>
            <!-- 顯示拍好的照片-->
            </view>
           </view>
           </view>

          二、邏輯層index.js,調用倒計時函數并且調用攝像頭拍照并保存圖片。

          //index.js
          
          const app = getApp()
          Page({
           data: {
           userInfo: {},
           counting: false//倒計時
           },
           onLoad: function () {
           this.daojishi();//一進來就拍照倒計時
           this.ctx = wx.createCameraContext()//創建攝像頭對象
           },
           //倒計時
           daojishi: function () {
           var that = this;
           if (!that.data.counting) {
            //開始倒計時5秒
            countDown(that, 5);
           }
           }
          })
          //倒計時函數 在page外
          
          function countDown(that, count) {
           if (count == 0) {
           //等于0時拍照 
           that.ctx.takePhoto({
            quality: 'high',
            success: (res) => {
            that.setData({
             src: res.tempImagePath
            })
            wx.showToast({
             title: '拍照完成',
            })
            }
           })
           that.setData({
            counting: false
           })
           return;
           }
           wx.showLoading({//加載時顯示倒計時
           title: '拍照倒計時'+count+'秒',
           })
          
           setTimeout(function () {
           wx.hideLoading()
           }, 1000)
           that.setData({
           counting: true,
           })
           setTimeout(function () {
           count--;
           countDown(that, count);
           }, 1000);
          }

          主要實現就是這樣。

          以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持創新互聯。

          當前標題:微信小程序實現倒計時調用相機自動拍照功能
          地址分享:http://www.yijiale78.com/article18/pchigp.html

          成都網站建設公司_創新互聯,為您提供網站營銷Google營銷型網站建設品牌網站制作企業網站制作網站策劃

          廣告

          聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

          h5響應式網站建設