更新记录
0.0.1(2026-01-30) 下载此版本
init-project
平台兼容性
uni-app(4.87)
| Vue2 | Vue2插件版本 | Vue3 | Vue3插件版本 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|---|---|
| √ | 0.0.1 | √ | 0.0.1 | × | × | × | - | - | - | × |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| × | × | × | × | × | × | × | × | × | - | × | × |
uni-app x(4.87)
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|
| - | - | - | - | - | - |
自定义相机,身份证相机
简介
lhs-camera 是一个自定义相机组件,用于实现身份证相机的功能, 目前仅限于APP使用,后续会迭代小程序版本 已实现:
- 支持打开闪光灯(ios暂不支持)
- 支持打开相册
- 支持切换摄像头
待实现:
- 微信版本
参数
| 参数名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| mode | String | SD | 推流视频模式,可选:SD(标清)、HD(高清)、FHD(超清) |
| aspect | String | 16:9 | 视频宽高比例 |
| enable-camera | Boolean | true | 是否开启摄像头 |
| auto-focus | Boolean | true | 是否开启自动对焦 |
| beauty | Number | 1 | 美颜级别,范围 0-9(iOS 最低为 1),0 表示关闭 |
| whiteness | Number | 2 | 美白级别,范围 0-9(iOS 最低为 1),0 表示关闭 |
| orientation | String | vertical | 画面方向,可选:vertical、horizontal |
| device-position | String | back | 摄像头位置,可选:back(后置)、front(前置) |
使用方法
在pages.json 中添加
"easycom": {
"autoscan": true,
"custom": {
"^lhs-camera-(.*)": "@/uni_modules/lhs-camera/components/lhs-camera-$1/lhs-camera-$1.nvue",
"^lhs-camera": "@/uni_modules/lhs-camera/components/lhs-camera/lhs-camera.nvue",
}
}
template
<template>
<view class="page">
<lhs-camera-id ref="cameraRef" @onSnapshot="onSnapshot" />
</view>
</template>
script
export default {
data() {
return {
cameraRef: null
}
},
onReady() {
// 注意:需要在onReady中 或 onLoad 延时
nextTick(() => {
this.$refs.cameraRef.onReady(this)
})
},
methods: {
onSnapshot(tempImagePath) {
console.log('onSnapshot:' + tempImagePath)
}
}
}
隐私、权限声明
-
本插件需要申请的系统权限列表: android.permission.CAMERA
-
本插件采集的数据、发送的服务器地址、以及数据用途说明: 插件不采集任何数据
-
本插件是否包含广告,如包含需详细说明广告表达方式、展示频率: 无

收藏人数:
下载插件并导入HBuilderX
下载示例项目ZIP
赞赏(0)
下载 4
赞赏 0
下载 11181190
赞赏 1855
赞赏
京公网安备:11010802035340号