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

微信小程序?qū)崿F(xiàn)身份證取景框拍攝

 更新時間:2020年09月09日 17:21:33   作者:孫偉濤  
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)身份證取景框拍攝,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了微信小程序?qū)崿F(xiàn)身份證取景框拍攝的具體代碼,供大家參考,具體內(nèi)容如下

wxml

<view class="camera_box">
 <camera class="camera" wx:if="{{!show}}" device-position="back" flash="off" binderror="error">
 <cover-view class="id_m">
  <cover-image class="img" src="http://img.jbzj.com/file_images/article/202009/202099172501721.png"></cover-image>
 </cover-view>
 </camera>
 <image class="camera_img" src="{{src}}" wx:if="{{show}}"></image>
 <view class="action">
 <button class="takeBtn" type="primary" bindtap="takePhoto" wx:if="{{!show}}"></button>
 <button class="saveImg" type="primary" bindtap="saveImg" wx:if="{{show}}"></button>
 <button class="cancelBtn" wx:if="{{show}}" type="primary" bindtap="cancelBtn"></button>
 </view>
</view>

wxss

.camera_box {
 height: 100vh; width: 100vw;
 position: relative;
}
.camera {
 height: 85vh; width: 100vw;
 z-index: 1;
}
.id_m {
 height: 85vh; width: 100vw;
 z-index: 999;
 background: rgba(0, 0, 0, 0.1);
 display: flex;
 position: absolute;
}
.id_m .img {
 width: 550rpx;
 height: 900rpx;
 display: block;
 position: absolute;
 left: 0; right: 0; margin: auto auto;
 top: 0; bottom: 0;
}
.id_m .tips_txt {
 transform:rotate(90deg);
}
.camera_box .action {
 height: 15vh;
 position: relative;
 display: flex;
 justify-content: space-around;
 align-items: center;
} 
.camera_box .takeBtn {
 height: 120rpx; width: 120rpx; border-radius: 50%;
 font-size: 24rpx;
 background: url('https://cdn.ctoku.com/1123123123123e3241.png') no-repeat center;
 background-size: contain;
 border: none;
}
.camera_box .cancelBtn {
 font-size: 24rpx;
 height: 120rpx; width: 120rpx; border-radius: 50%;
 background: url('https://cdn.ctoku.com/12311123342312231.png') no-repeat center;
 background-size: contain;
 border: none;
}
.camera_box .saveImg {
 background: url('https://cdn.ctoku.com/1232123434231231231.png') no-repeat center;
 font-size: 24rpx;
 height: 120rpx; width: 120rpx; border-radius: 50%;
 background-size: contain;
 border: none;
}
.camera_box .takeBtn::after {
 border: none;
}

.camera_img {
 height: 85vh; width: 100%;
}

js

Page({

 /**
 * 頁面的初始數(shù)據(jù)
 */
 data: {
 src: '',
 show: false
 },
 cancelBtn () {
 this.setData({show: false})
 },
 saveImg () {
 wx.showModal({
  title: '圖片地址',
  content: this.data.src,
 })
 },
 takePhoto() {
 const ctx = wx.createCameraContext()
 const listener = ctx.onCameraFrame((frame) => {
  console.log(frame)
 })
 ctx.takePhoto({
  quality: 'high',
  success: (res) => {
  console.log(res)
  this.setData({
   src: res.tempImagePath,
   show: true
  })
  listener.stop({
   success: (res) => {
   console.log(res)
   },
   fail: (err) =>{
   console.log(err)
   }
  })
  },
  fail: (err) => {
  console.log(err)
  }
 })
 },
 error(e) {
 console.log(e.detail)
 },
 /**
 * 生命周期函數(shù)--監(jiān)聽頁面加載
 */
 onLoad: function (options) {
 
 },

 /**
 * 生命周期函數(shù)--監(jiān)聽頁面初次渲染完成
 */
 onReady: function () {
 
 },

 /**
 * 生命周期函數(shù)--監(jiān)聽頁面顯示
 */
 onShow: function () {
 
 },

 /**
 * 生命周期函數(shù)--監(jiān)聽頁面隱藏
 */
 onHide: function () {
 
 },

 /**
 * 生命周期函數(shù)--監(jiān)聽頁面卸載
 */
 onUnload: function () {
 
 },

 /**
 * 頁面相關(guān)事件處理函數(shù)--監(jiān)聽用戶下拉動作
 */
 onPullDownRefresh: function () {
 
 },

 /**
 * 頁面上拉觸底事件的處理函數(shù)
 */
 onReachBottom: function () {
 
 },

 /**
 * 用戶點擊右上角分享
 */
 onShareAppMessage: function () {
 
 }
})

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • localStorage過期時間設(shè)置的幾種方法

    localStorage過期時間設(shè)置的幾種方法

    聊到localStorage想必熟悉前端的朋友都不會陌生,在實際的應(yīng)用場景中,我們往往需要讓localStorage設(shè)置的某個key能在指定時間內(nèi)自動失效,所以基于這種場景,我們?nèi)绾稳ソ鉀Q呢,本文就詳細的介紹一下
    2021-12-12
  • input獲取焦點時底部菜單被頂上來問題的解決辦法

    input獲取焦點時底部菜單被頂上來問題的解決辦法

    這篇文章主要介紹了解決input獲取焦點時底部菜單被頂上來問題的方法,非常不錯,具有參考借鑒價值,需要的的朋友參考下
    2017-01-01
  • 微信端口及協(xié)議分析(java、C版)

    微信端口及協(xié)議分析(java、C版)

    最近接了個項目,項目需求是:手機通過WIFI連接上網(wǎng),而老板要求,員工使用手機只能上微信,而不能上其他網(wǎng)頁和看在線視頻。下面通過本文給大家分享微信端口及協(xié)議分析,感興趣的朋友一起看看吧
    2016-11-11
  • 微信小程序+騰訊地圖開發(fā)實現(xiàn)路徑規(guī)劃繪制

    微信小程序+騰訊地圖開發(fā)實現(xiàn)路徑規(guī)劃繪制

    這篇文章主要介紹了微信小程序+騰訊地圖開發(fā)實現(xiàn)路徑規(guī)劃繪制,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • Bootstrap整體框架之JavaScript插件架構(gòu)

    Bootstrap整體框架之JavaScript插件架構(gòu)

    這篇文章主要介紹了Bootstrap整體框架之JavaScript插件架構(gòu)的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • javascript執(zhí)行上下文詳解

    javascript執(zhí)行上下文詳解

    執(zhí)行上下文可以說是js代碼執(zhí)行的一個環(huán)境,存放了代碼執(zhí)行所需的變量,變量查找的作用域鏈規(guī)則以及this指向等。同時,它也是js很底層的東西,很多的問題如變量提升、作用域鏈和閉包等都可以在執(zhí)行上下文中找到答案,所以這也是我們學習執(zhí)行上下文的原因
    2023-05-05
  • js求數(shù)組最大值的常用方法舉例

    js求數(shù)組最大值的常用方法舉例

    數(shù)組如何求最大值,想必很多的朋友都不會吧,下面這篇文章主要給大家介紹了關(guān)于js求數(shù)組最大值的常用方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • JavaScript基于DOM操作實現(xiàn)簡單的數(shù)學運算功能示例

    JavaScript基于DOM操作實現(xiàn)簡單的數(shù)學運算功能示例

    這篇文章主要介紹了JavaScript基于DOM操作實現(xiàn)簡單的數(shù)學運算功能,涉及javascript節(jié)點操作、元素遍歷及數(shù)學運算相關(guān)操作技巧,需要的朋友可以參考下
    2017-01-01
  • canvas軌跡回放功能實現(xiàn)

    canvas軌跡回放功能實現(xiàn)

    這篇文章主要介紹了canvas軌跡回放功能實現(xiàn)過程以及相關(guān)的代碼整理,跟著小編一起學習下吧。
    2017-12-12
  • Layui數(shù)據(jù)表格判斷編輯輸入的值,是否為我需要的類型詳解

    Layui數(shù)據(jù)表格判斷編輯輸入的值,是否為我需要的類型詳解

    今天小編就為大家分享一篇Layui數(shù)據(jù)表格判斷編輯輸入的值,是否為我需要的類型詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10

最新評論