更新记录
1.0.0(2025-05-06)
首次发布,支持uniapp x的iOS和Android,包含原生代码,如果windows下运行找不到防范需要打包自定义基座
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | 5.1 | 12 | × |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 5.1 | 12 | × | - |
dm-flashlight 手机闪光灯开关,手电筒插件
这是一个用于控制设备闪光灯的UTS插件,支持 uni-app 和 uni-app x。
平台支持
- Android
- iOS
安装方式
在插件市场搜索 uni-flashlight
并安装。
使用方法
在 uni-app x 中使用
// 导入插件
import { turnOn, turnOff, checkSupport } from '@/uni_modules/uni-flashlight'
// 检查设备是否支持闪光灯
if(checkSupport()){
console.log('设备支持闪光灯:')
}else{
console.log('不支持闪光灯:',)
}
// 打开闪光灯
try {
//开启闪光灯
turnOn({
success(res) {
console.log("闪光灯已打开", res)
},
fail(err) {
console.error("打开失败", err)
}
})
} catch (e : Error) {
uni.showToast({
title: '调用闪光灯失败'
})
}
// 关闭闪光灯
try {
turnOff({
success(res) {
console.log("闪光灯已打开", res)
},
fail(err) {
console.error("打开失败", err)
}
})
} catch (e : Error) {
}
版本历史
- 1.0.0 (2025-04-22) - 首次发布