在一个vue项目中,封装一个拍照的组件
仅适用于浏览器,App打包后安卓手机不满足
组件实现拍照功能,样式可以自己设置
getPhoto.vue
<template>
<div class="getPhone">
<input accept="image/*" type="file" @change="acceptImage"/>
<van-popup v-model="showload" :close-on-click-overlay="false">
<van-loading class="loadimg" type="spinner" ></van-loading>
</van-popup>
</div>
</template>
<script>
import { Dialog } from 'vant';
export default {
name:"getPhoto",
props:["index2"],
data(){
return{
showload:false
};
},
methods:{
acceptImage(){
let file = event.target.files[0];
if(file.size >= 6291456) {
// console.log("超过6MB数据大小,请重新选择上传");
Dial