更新记录
1.1.6(2025-08-11) 下载此版本
- 修复原生震动无效果的问题
1.1.5(2025-07-24) 下载此版本
- 适配原生鸿蒙
1.1.4(2025-04-21) 下载此版本
- 修复鸿蒙打包错误问题
平台兼容性
云端兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | √ |
uni-app x(4.66)
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
√ | √ | 5.0 | √ | √ | √ |
UxFrame Plus原生SDK 1.1.6
特别说明
如果您已经购买了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: '***'
} 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()
}