liuyg
2021-07-05 a28550096a9bb4bb1ba7a4251a55698d9262e012
删avue
3 files modified
56 ■■■■ changed files
App.vue 2 ●●● patch | view | raw | blame | history
main.js 4 ●●●● patch | view | raw | blame | history
pages/registerUser/registerUser.vue 50 ●●●● patch | view | raw | blame | history
App.vue
@@ -47,7 +47,7 @@
</script>
<style lang="scss">
    @import 'smallwei/avue/lib/index.css';
    // @import '@smallwei/avue/lib/index.css';
    @import url("/components/feng-parse/parse.css");
    /*uview全局样式*/
    @import "uview-ui/index.scss";
main.js
@@ -12,9 +12,9 @@
Vue.prototype.$WxStorage = WxStorage
import Avue from '@smallwei/avue';
// import Avue from '@smallwei/avue';
Vue.use(Avue);
// Vue.use(Avue);
// import icon from 'components/icon/icon.vue'//注册图标组件
// Vue.component('icon', icon)
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>