liuyg
2021-07-05 a28550096a9bb4bb1ba7a4251a55698d9262e012
pages/registerUser/registerUser.vue
@@ -27,12 +27,13 @@
               <!-- <br><br> -->
               <view class="face-main">
                  <avue-video background="https://avuejs.com/images/face.png" width="100%" class="face-main"
                  <!-- <avue-video background="https://avuejs.com/images/face.png" width="100%" class="face-main"
                     @data-change="dataChange" ref="video">
                  </avue-video>
                  <br><br>
                  <button @click="startRecord" v-if="!flag" type="primary">开始录制</button>
                  <button type="danger" @click="stopRecord" v-else>停止录制</button>
                  <br><br> -->
                  <!-- <button @click="startRecord" v-if="!flag" type="primary">开始录制</button> -->
                  <!-- <button type="danger" @click="stopRecord" v-else>停止录制</button> -->
                  <button type="default" @click="camera">录制</button>
               </view>
            </view>
@@ -179,6 +180,43 @@
         };
      },
      methods: {
         camera() {
            let that = this;
            uni.chooseImage({
               count: 1, //默认9
               sizeType: ['compressed'], //可以指定是原图还是压缩图,默认二者都有
               sourceType: ['camera', 'album'], //从相册选择
               success: function(res) {
                  console.log('img', res)
                  // imgToBase64(res)
               }
            })
            // 图片转base64
            // function imgToBase64(data) {
            //    plus.zip.compressImage({
            //          src: data.tempFilePaths[0],
            //          dst: "_doc/a.jpg",
            //          overwrite: true,
            //          width: '1920px',
            //          height: '1080px',
            //          format: 'jpg',
            //          quality: 100
            //       },
            //       function(e) {
            //          let reader = new plus.io.FileReader();
            //          reader.readAsDataURL(e.target);
            //          reader.onloadend = function(e) {
            //             //这是转成功的base64文件,需要正则去一下换行
            //             let base64 = e.target.result.split(',')[1].replace(/[\r\n]/g, "")
            //             iOCR(base64)
            //          };
            //       },
            //       function(err) {
            //          plus.nativeUI.alert('未知错误!', function() {});
            //       }
            //    );
            // }
         },
         startRecord() {
            this.flag = true;
            // this.$message.success('开始录制')
@@ -214,7 +252,5 @@
</script>
<style lang="scss" scoped>
   .face-main {
   }
   .face-main {}
</style>