usePayWebview.js 364 B

123456789101112131415161718192021
  1. import { ref } from 'vue'
  2. export const payWebviewState = ref({
  3. visible: false,
  4. url: '',
  5. title: '',
  6. })
  7. export function openPayWebview(url, title = '') {
  8. if (!url) return
  9. payWebviewState.value = {
  10. visible: true,
  11. url,
  12. title,
  13. }
  14. }
  15. export function closePayWebview() {
  16. payWebviewState.value.visible = false
  17. payWebviewState.value.url = ''
  18. }