Chuyển tới nội dung chính

confirmBeforeExit

exitMiniApp là API dùng để enable/disable luồng xác nhận trước khi đóng miniapp. Khi user bấm nút X ở phần con nhộng của miniapp, hay gọi JSAPI exitMiniapp, Miniapp sẽ bị đóng ngay lập tức dẫn tới có thể mất data trong session làm việc của người dùng. JSAPI này được dùng để kích hoạt luồng xác nhận của user trước khi đóng miniapp.

Khả dụng:

Runtime version: 1.0.1

Ví dụ

import apis from '@v-miniapp/apis'

apis.confirmBeforeExit({
enabled: true,
message: 'Bạn có chắc chắn muốn thoát miniapp?',
})

Cách dùng

Enable lúc vào màn hình mong muốn xác nhận của user trước khi thoát miniapp. Lưu ý khi thoát khỏi màn hình đó phải disable tránh trường hợp vào các trang khác cũng bị

import apis from '@v-miniapp/apis'

useEffect(() => {
apis.confirmBeforeExit({
enabled: true,
message: 'Bạn có chắc chắn muốn thoát miniapp?',
})
return () => {
apis.confirmBeforeExit({
enabled: false,
message: '',
})
}
}, [])

Tham số

Thuộc tínhKiểu dữ liệuBắt buộcMô tả
enableBooleanKích hoạt hay không việc xác nhân
messageStringMessage mong muốn trong popup xác nhận
successFunctionCallback function khi thành công.
failFunctionCallback function khi thất bại.
completeFunctionCallback function khi hoàn tất tác vụ cho dù thành công hay thất bại.