默认全屏
<template>
<view class="content">
<mrsong-orc @getDetail='getDetail' scanMode="normal"></mrsong-orc>
</view>
</template>
export default {
components: {
mrsongOrc
},
data() {
return {};
},
methods: {
getDetail(e) {
console.log('<<<<yyds>>>>>', e);
}
}
};
参数props
props: {
// 照相模式还是扫码模式(normal:代表照相模式,scanCode:代表扫码模式,注意微信暂不支持扫描小程序码,不要问为什么,微信功能是这样)
scanMode: {
type: String,
default: 'scanCode'
},
// 扫码成功用是否用震动来提示(1:表示震动模式,2:表示mp3模式)
scanTip: {
type: Number,
default: 1
},
// 相机的宽度
width: {
type: String,
default: '250px'
},
// 相机的高度
height: {
type: String,
default: '250px'
},
// 扫描线距离扫描框顶部高度
toTop: {
type: [String, Number],
default: 40
},
// 获取数据提示
title: {
type: String,
default: '成功获取数据,请看控制台'
},
// 是否展示提示
showToast: {
type: Boolean,
default: true
},
// 扫面线颜色rgba或者hex
bgColor: {
type: String,
default: 'rgba(0, 122, 255, 1)'
},
// 扫面线一个来回运动时间
time: {
type: [String, Number],
default: 3000
}
}