|
|
@@ -21,20 +21,28 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
|
- this.input = document.getElementById('h5Camera');
|
|
|
- this.input.addEventListener('change', (e) => {
|
|
|
- let file = e.target.files[0];
|
|
|
- let reader = new FileReader();
|
|
|
- reader.onload = (e) => {
|
|
|
- let dataURL = e.target.result;
|
|
|
- this.$emit('getImg', dataURL);
|
|
|
- // console.log(dataURL);
|
|
|
- // 在此处对 dataURL 进行操作,例如显示图片
|
|
|
- };
|
|
|
- reader.readAsDataURL(file);
|
|
|
- });
|
|
|
+ this.getH5Cameradome();
|
|
|
},
|
|
|
methods: {
|
|
|
+ getH5Cameradome() {
|
|
|
+ let h5Camera = document.getElementById('h5Camera');
|
|
|
+ if (h5Camera) {
|
|
|
+ this.input = h5Camera;
|
|
|
+ this.input.addEventListener('change', (e) => {
|
|
|
+ let file = e.target.files[0];
|
|
|
+ let reader = new FileReader();
|
|
|
+ reader.onload = (e) => {
|
|
|
+ let dataURL = e.target.result;
|
|
|
+ this.$emit('getImg', dataURL);
|
|
|
+ // console.log(dataURL);
|
|
|
+ // 在此处对 dataURL 进行操作,例如显示图片
|
|
|
+ };
|
|
|
+ reader.readAsDataURL(file);
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.getH5Cameradome();
|
|
|
+ }
|
|
|
+ },
|
|
|
camera() {
|
|
|
if (this.input) this.input.click();
|
|
|
},
|