更新记录
1.1.3(2025-04-03)
- 闭源,购买UxFrameUI库赠送此插件
- 新增 复制粘贴 api
- 新增 退出app api
1.1.2(2025-01-06)
- 开源
1.1.1(2025-01-03)
- 新增openWeb函数
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 4.23,Android:支持,iOS:支持,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
UxFrame Plus原生SDK 1.1.3
特别说明
如果您已经购买了UxFrame 低代码高性能UI框架, 则无需再次购买本插件,请点击上方进入交流群
联系我免费获取离线版插件!
已实现功能 ⬇️
- 全局置灰 (Android、iOS、Web)
- 隐藏键盘 (Android、iOS、Web)
- 拨打电话 (Android、iOS、Web)
- 打开链接 (Android、iOS、Web)
- 打开Web页面 (Android、iOS、Web)
- 震动 (Android、iOS)
- 复制粘贴内容 (Android、iOS)
- 退出APP (Android、iOS)
案例
import * as plus from "@/uni_modules/ux-plus"
function setGray(gray: number) {
plus.setGray(gray)
}
function openURL() {
let brand = uni.getSystemInfoSync().deviceBrand
let pkgName = 'com.tencent.mm'
let market = ''
// #ifndef APP-IOS
if (brand == 'huawei') {
market = `market://details?id=${pkgName}`
} else if (brand == 'xiaomi') {
market = `mimarket://details?id=${pkgName}`
} else if (brand == 'oppo') {
market = `oppomarket://details?packagename=${pkgName}`
} else if (brand == 'vivo') {
market = `vivomarket://details?id=${pkgName}`
} else if (brand == 'samsung') {
market = `samsungapps://ProductDetail/${pkgName}`
}
// #endif
// #ifdef APP-IOS
market = `itms-apps://itunes.apple.com/app?id=${pkgName}`
// #endif
plus.openURL({
url: market
} as plus.UxOpenURLOptions)
}
function openWeb() {
plus.openWeb({
title: '在线文档',
url: 'https://www.uxframe.cn/frame/guide.html',
// blur: 1,
success: () => {
// 打开时回调
},
complete: () => {
// 关闭时回调
}
})
}
function makePhoneCall() {
plus.makePhoneCall({
phoneNumber: '18666888866'
} as plus.UxMakePhoneCallOptions)
}
function vibrate1() {
plus.vibrate({
type: 'light'
} as plus.UxVibrateOptions)
}
function vibrate2() {
plus.vibrate({
type: 'medium'
} as plus.UxVibrateOptions)
}
function vibrate3() {
plus.vibrate({
type: 'heavy'
} as plus.UxVibrateOptions)
}
function copyData() {
plus.setClipboardData('哈哈哈哈哈')
}
function getData() {
uni.showToast({
title: plus.getClipboardData(),
icon: 'none'
})
}
function exitAPP() {
plus.exit()
}
更多功能持续集成中...
文档教程 ⬇️
https://www.uxframe.cn