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

微信小程序?qū)崿F(xiàn)拍照功能

 更新時間:2022年04月13日 15:00:34   作者:我是來寫bug的吧  
這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)拍照功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

小程序?qū)崿F(xiàn)一個拍照功能,親測可用。

頁面的樣式都是我自己寫的,當然你們也可以自己排版寫樣式。下面一共有三個按鈕,返回按鈕、拍照按鈕、切換攝像頭按鈕。

首先相機頁面是通過wx:if來讓其隱藏的,通過點擊我們頁面的拍照按鈕來使條件為true,從而讓我們的相機頁面顯示出來。然后我這里寫了三個按鈕,一個是返回按鈕,一個是點擊快門拍照的按鈕,一個是攝像頭的前置攝像頭和后置攝像頭的轉(zhuǎn)換按鈕。 

index.wxml

<camera device-position="{{cameraPos}}" wx:if="{{showCamera}}">
? <view class="CameraOptions">
? ? <view class="takePicBtn">
? ? ? ?<!-- 攝像頭的返回按鈕 -->
? ? ? ?<cover-image class="confirm" src="" bindtap="goBack"></cover-image>
? ? ? ?<!-- 照相的按鈕 -->
? ? ? ?<cover-view bindtap="getPhoto"></cover-view>
? ? ? ?<!-- 攝像頭的前后轉(zhuǎn)換按鈕 -->
? ? ? ?<cover-image class="switch" src="" bindtap='changePos'></cover-image>
? ?</view>
? </view>
</camera>

cover-view:

覆蓋在原生組件之上的文本視圖,可覆蓋的原生組件包括:map(地圖)、video(視頻)、canvas(畫布)、camera(系統(tǒng)相機)、live-pusher(實時音視頻播放),只支持嵌套 cover-view、cover-image,可在 cover-view 中使用 button。

cover-image:

覆蓋在原生組件之上的圖片視圖,可覆蓋的原生組件同cover-view,支持覆蓋在cover-view里。

device-position:

是用來切換前置攝像頭還是后置攝像頭,front是前置攝像頭,back是后置攝像頭

index.js

// 照相
? getPhoto() {
? ? // c創(chuàng)建相機上下文對象,獲取唯一的相機對象
? ? var context = wx.createCameraContext()
? ? // 照相功能
? ? context.takePhoto({
? ? ? quality: "high",
? ? ? success: res => {
? ? ? ? // 照相成功的回調(diào)
? ? ? ? console.log(res); ?// 圖片的信息
? ? ? ? this.setData({
? ? ? ? ? // 隱藏相機
? ? ? ? ? // ?showCamera:false,
? ? ? ? ? imageUrl: res.tempImagePath,
? ? ? ? ? imgwidth: res.width,
? ? ? ? ? imgheight: res.height
? ? ? ? })
? ? ? ? console.log(this.data.imageUrl)
? ? ? },
? ? ? fail: () => {
? ? ? ? wx.showToast({
? ? ? ? ? title: '出現(xiàn)錯誤',
? ? ? ? })
? ? ? }
? ? })
? },
?
// 相機前后鏡頭轉(zhuǎn)換
? changePos() {
? ? this.setData({
? ? ? cameraPos: this.data.cameraPos == "back" ? "front" : "back"
? ? })
? },
?
// 關(guān)閉相機
? goBack() {
? ? this.setData({
? ? ? showCamera: false,
? ? })
? },

拍照成功回調(diào)函數(shù)的res是我們拍照照片的一些信息,其中res.tempImagePath是我們圖片的本地路徑,我當時還有一個裁剪圖片的功能,這里沒有寫上去。

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

相關(guān)文章

  • JS簡單判斷滾動條的滾動方向?qū)崿F(xiàn)方法

    JS簡單判斷滾動條的滾動方向?qū)崿F(xiàn)方法

    這篇文章主要介紹了JS簡單判斷滾動條的滾動方向?qū)崿F(xiàn)方法,涉及javascript針對scrollTop事件的相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • 5種處理js跨域問題方法匯總

    5種處理js跨域問題方法匯總

    本文匯總了解決js跨域問題的5種方法,除了最后一種使用flash解決跨域問題由于過于高端,沒有做出介紹外,其余四種都做了下總結(jié),這里推薦給有相同需求的小伙伴。
    2014-12-12
  • 修改js confirm alert 提示框文字的簡單實例

    修改js confirm alert 提示框文字的簡單實例

    下面小編就為大家?guī)硪黄薷膉s confirm alert 提示框文字的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • javascript設(shè)計模式 – 單例模式原理與應(yīng)用實例分析

    javascript設(shè)計模式 – 單例模式原理與應(yīng)用實例分析

    這篇文章主要介紹了javascript設(shè)計模式 – 單例模式原理與應(yīng)用,結(jié)合實例形式分析了javascript單例模式原理、定義、應(yīng)用場景及相關(guān)操作注意事項,需要的朋友可以參考下
    2020-04-04
  • javascript實現(xiàn)框架高度隨內(nèi)容改變的方法

    javascript實現(xiàn)框架高度隨內(nèi)容改變的方法

    這篇文章主要介紹了javascript實現(xiàn)框架高度隨內(nèi)容改變的方法,實例分析了通過父頁面及內(nèi)容改變框架高度兩種實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • RequireJS使用注意細節(jié)

    RequireJS使用注意細節(jié)

    RequireJS是一個非常小巧的JavaScript模塊載入框架,是AMD規(guī)范最好的實現(xiàn)者之一。這篇文章主要介紹了RequireJS使用注意細節(jié)的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • 讓您的菜單不離網(wǎng)站

    讓您的菜單不離網(wǎng)站

    讓您的菜單不離網(wǎng)站...
    2006-10-10
  • 微信小程序自定義掃碼功能界面的實現(xiàn)代碼

    微信小程序自定義掃碼功能界面的實現(xiàn)代碼

    這篇文章主要介紹了微信小程序自定義掃碼功能界面的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • 微信小程序scroll-view隱藏滾動條的方法詳解

    微信小程序scroll-view隱藏滾動條的方法詳解

    這篇文章主要介紹了微信小程序scroll-view隱藏滾動條的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • 總結(jié)javascript中的六種迭代器

    總結(jié)javascript中的六種迭代器

    本文總結(jié)了javascript中的六種迭代器的使用實例,分別是forEach迭代器、every迭代器、some迭代器、reduce迭代器、map迭代器和fiter迭代器,有需要的小伙伴們可以參考借鑒。
    2016-08-08

最新評論

安福县| 即墨市| 印江| 梨树县| 胶南市| 疏附县| 醴陵市| 彩票| 独山县| 抚州市| 兴仁县| 伽师县| 望城县| 仲巴县| 隆子县| 大厂| 新营市| 凤阳县| 永丰县| 巴塘县| 潼南县| 理塘县| 马山县| 玉山县| 商河县| 吉林省| 新竹县| 宜城市| 鸡西市| 措勤县| 东平县| 蓝田县| 玉树县| 长岛县| 乌拉特后旗| 乌拉特后旗| 卢龙县| 南宁市| 基隆市| 丰县| 固始县|