36 lines
1003 B
Vue
36 lines
1003 B
Vue
<template>
|
||
<!-- <@devicePosition: 摄像头位置 前置或后置摄像头,值为front, back
|
||
@quality: 成像质量,值为high(高质量)、normal(普通质量)、low(低质量) -->
|
||
<view>
|
||
<hao-camera
|
||
:devicePosition="back"
|
||
:quality="low"
|
||
@confirmPhoto="confirmPhoto"
|
||
></hao-camera>
|
||
</view>
|
||
</template>
|
||
|
||
<script>
|
||
import haoCamera from '@/uni_modules/hao-camera/components/hao-camera/hao-camera.vue';
|
||
export default {
|
||
components: {
|
||
haoCamera
|
||
},
|
||
data() {
|
||
return {
|
||
order_id: 0,
|
||
}
|
||
},
|
||
onLoad(args) {
|
||
this.order_id = args.order_id || 0;
|
||
},
|
||
methods: {
|
||
confirmPhoto(filePath){
|
||
console.log("🚀 ~ filePath:", filePath)
|
||
let self = this
|
||
uni.navigateBack()
|
||
this.getOpenerEventChannel().emit('data',{path: filePath, order_id: self.order_id});
|
||
}
|
||
}
|
||
}
|
||
</script> |