更新记录
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。
平台支持
安装方式
在插件市场搜索 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) - 首次发布