refactor: 重命名 QRScanner 函数,统一调用方式

This commit is contained in:
2025-12-24 04:38:27 +07:00
parent 5ff44e4de0
commit 64b455dfa6
2 changed files with 7 additions and 7 deletions

View File

@@ -18,17 +18,17 @@ export function useQRScanner() {
const { vibrate } = useHaptics();
const isSupported = Capacitor.isNativePlatform();
const showError = async (message: string) => {
async function showError(message: string) {
const toast = await toastController.create({
message,
duration: 2000,
position: "top",
position: "bottom",
color: "danger",
});
await toast.present();
};
const openScanner = async (options?: ScannerOptions): Promise<QRScanResult | null> => {
async function open(options?: ScannerOptions): Promise<QRScanResult | null> {
try {
if (!isSupported) {
await showError(t("scanner.notSupported"));
@@ -62,10 +62,10 @@ export function useQRScanner() {
}
return null;
}
};
}
return {
isSupported,
openScanner,
open,
};
}

View File

@@ -10,7 +10,7 @@ import WalletCard from "./components/wallet-card.vue";
const { vibrate } = useHaptics();
const walletStore = useWalletStore();
const { openScanner } = useQRScanner();
const { open } = useQRScanner();
async function handleRefresh(event: RefresherCustomEvent) {
vibrate();
@@ -23,7 +23,7 @@ async function handleRefresh(event: RefresherCustomEvent) {
// 处理扫描二维码
async function handleScan() {
vibrate();
const result = await openScanner({
const result = await open({
title: "扫描二维码",
});