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

vue調(diào)用攝像頭進(jìn)行拍照并能保存到本地的方法

 更新時(shí)間:2022年04月11日 08:26:09   作者:小皮豬  
本文主要介紹了vue調(diào)用攝像頭進(jìn)行拍照并能保存到本地的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

1. 使用Vue.js

把網(wǎng)頁(yè)內(nèi)容Ctrl+s保存到本地然后添加到項(xiàng)目中

https://cdn.jsdelivr.net/npm/vue/dist/vue.js

2. 創(chuàng)建目錄

3.實(shí)現(xiàn):

1. index.html

代碼:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="vue.js"></script>
	</head>
	<body>
		
		<div id="vueapp">
		<video ref="video" autoplay width="400" height="300"></video>
		<button @click="btnTakePhotoClicked()">Take photo</button>
		<canvas ref="canvas"width="400" height="300"></canvas>
		
		<a href="" download="canvas.jpeg" id="save_herf">
		        <img src="" id="save_img" alt="">
		</a>
		</div>
		
		<script src="app.js"></script>
		
	</body>
</html>

2. app.js

代碼: 

 
new Vue({
	el:"#vueapp",
	mounted(){
		this._initVueApp();
		this.btnTakePhotoClicked();
	},
	
	methods:{
		async _initVueApp(){
			this.$refs.video.srcObject= await navigator.mediaDevices.getUserMedia({video:true,audio:false});			
			this._context2d=this.$refs.canvas.getContext("2d");
			this.canvas=this.$refs.canvas;
		},
		
		btnTakePhotoClicked(){
			this._context2d.drawImage(this.$refs.video,0,0,400,300)
			var img = document.createElement("img"); // 創(chuàng)建img元素
			img.src =this.canvas.toDataURL("image/png"); // 截取視頻第一幀
			var svaeHref = document.getElementById("save_herf");
			console.log(img.src)
			
			var sd=document.getElementById("save_img");
			svaeHref.href = img.src;
			sd.src=img.src
			
		},
	}
});

4.效果

到此這篇關(guān)于vue調(diào)用攝像頭進(jìn)行拍照并能保存到本地的方法的文章就介紹到這了,更多相關(guān)vue調(diào)用攝像頭拍照并保存內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue移動(dòng)端微信授權(quán)登錄插件封裝的實(shí)例

    vue移動(dòng)端微信授權(quán)登錄插件封裝的實(shí)例

    今天小編就為大家分享一篇vue移動(dòng)端微信授權(quán)登錄插件封裝的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 如何使用 vxe-table 實(shí)現(xiàn)左邊是樹(shù)右邊是表格聯(lián)動(dòng)功能

    如何使用 vxe-table 實(shí)現(xiàn)左邊是樹(shù)右邊是表格聯(lián)動(dòng)功能

    使用 vxe-table 來(lái)實(shí)現(xiàn)左邊是樹(shù),右邊是表格聯(lián)動(dòng)功能,當(dāng)需要實(shí)現(xiàn)左右兩側(cè)聯(lián)動(dòng)時(shí),表格 vxe-grid 配合分割模板 vxe-split 就很容易實(shí)現(xiàn)了,下面通過(guò)實(shí)例代碼給大家介紹使用 vxe-table 來(lái)實(shí)現(xiàn)左邊是樹(shù),右邊是表格聯(lián)動(dòng)功能,感興趣的朋友一起看看吧
    2025-03-03
  • Vue3實(shí)現(xiàn)SSE(Server-Sent?Events)連接

    Vue3實(shí)現(xiàn)SSE(Server-Sent?Events)連接

    SSE?是一種允許服務(wù)器向?yàn)g覽器推送事件的技術(shù),這篇文章主要為大家詳細(xì)介紹了如何通過(guò)vue3實(shí)現(xiàn)SSE(Server-Sent?Events)連接,有需要的小伙伴可以了解下
    2024-10-10
  • axios封裝,使用攔截器統(tǒng)一處理接口,超詳細(xì)的教程(推薦)

    axios封裝,使用攔截器統(tǒng)一處理接口,超詳細(xì)的教程(推薦)

    這篇文章主要介紹了axios封裝使用攔截器處理接口,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 詳解Vue中組件的緩存

    詳解Vue中組件的緩存

    這篇文章主要介紹了Vue中組件的緩存,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 手把手教你Vue-cli項(xiàng)目的搭建

    手把手教你Vue-cli項(xiàng)目的搭建

    這篇文章主要為大家詳細(xì)介紹了Vue-cli項(xiàng)目的搭建方法,文中圖片介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • vue如何監(jiān)聽(tīng)頁(yè)面緩存事件

    vue如何監(jiān)聽(tīng)頁(yè)面緩存事件

    這篇文章主要介紹了vue如何監(jiān)聽(tīng)頁(yè)面緩存事件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue?懸浮窗且?guī)ё詣?dòng)吸附功能實(shí)現(xiàn)demo

    vue?懸浮窗且?guī)ё詣?dòng)吸附功能實(shí)現(xiàn)demo

    這篇文章主要為大家介紹了vue?懸浮窗且?guī)ё詣?dòng)吸附功能實(shí)現(xiàn)demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • echarts設(shè)置tootip輪播切換展示(vue3搭配vue-echarts粘貼即用)

    echarts設(shè)置tootip輪播切換展示(vue3搭配vue-echarts粘貼即用)

    這篇文章主要為大家介紹了echarts設(shè)置tootip輪播切換展示效果,vue3搭配vue-echarts粘貼即用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2023-10-10
  • 使用Vue寫(xiě)一個(gè)todoList事件備忘錄經(jīng)典小案例

    使用Vue寫(xiě)一個(gè)todoList事件備忘錄經(jīng)典小案例

    學(xué)習(xí)了幾天Vue之后終于迎來(lái)了第一個(gè)小案例,todoList是非常常見(jiàn)地一個(gè)小案例,下面這篇文章主要給大家介紹了關(guān)于使用Vue寫(xiě)一個(gè)todoList事件備忘錄經(jīng)典小案例的相關(guān)資料,需要的朋友可以參考下
    2022-10-10

最新評(píng)論

裕民县| 天等县| 水城县| 荣昌县| 聊城市| 石泉县| 宜兴市| 梁河县| 逊克县| 乡城县| 佳木斯市| 辽源市| 宜兰市| 繁昌县| 黄龙县| 泰来县| 广东省| 年辖:市辖区| 宝丰县| 台山市| 岳池县| 英吉沙县| 利川市| 海城市| 吴桥县| 乌苏市| 邯郸县| 庄浪县| 宝鸡市| 香格里拉县| 红桥区| 甘肃省| 津市市| 嫩江县| 林周县| 赤壁市| 三门县| 阿克苏市| 镇平县| 阳城县| 尼木县|