/** * 页面跳转 */ export const onPageJump = (path: string) => { uni.navigateTo({ url: path }) } /** * 拨打电话 */ export const makePhoneCall = (phoneNumber: string, title: string, t: Function) => { uni.showModal({ title: title, content: phoneNumber, confirmText: t('common.confirm'), cancelText: t('common.cancel'), success: (res: any) => { if (res.confirm) { uni.makePhoneCall({ phoneNumber: phoneNumber, success: () => { console.log('拨打电话成功') }, fail: (error: any) => { console.error('拨打电话失败:', error) } }) } } }) } /** * 复制到剪贴板 */ export const copyToClipboard = (content: string, title: string, t: Function) => { uni.setClipboardData({ data: content, success: () => { uni.showToast({ title: title + t('user.copySuccess'), icon: 'none' }) }, fail: (error) => { console.error('复制失败:', error) } }) }