ソースを参照

经销商拜访

zhujindu 9 ヶ月 前
コミット
ad14be7a87
1 ファイル変更15 行追加1 行削除
  1. 15 1
      src/views/home/index.vue

+ 15 - 1
src/views/home/index.vue

@@ -4,7 +4,7 @@
       <van-nav-bar class="navBar" :title="$route.meta.title">
         <template #left>
           <span @click="login" style="display: block; width: 50px; height: 100%"
-            >拍照<input type="file" accept="image/*" capture="camera"
+            >拍照<input id="cameraFile" type="file" accept="image/*" capture="camera"
           /></span>
         </template>
         <template #right>
@@ -355,6 +355,20 @@ export default {
         passive: false,
       }
     );
+    var input = document.getElementsById('cameraFile');
+    input.addEventListener('change', function (e) {
+      var file = e.target.files[0];
+
+      var reader = new FileReader();
+
+      reader.onload = function (e) {
+        var dataURL = e.target.result;
+        console.log(dataURL);
+        // 在此处对 dataURL 进行操作,例如显示图片
+      };
+
+      reader.readAsDataURL(file);
+    });
   },
   methods: {
     onRefresh() {