20 lines
338 B
TypeScript
20 lines
338 B
TypeScript
import { App } from '@capacitor/app'
|
|
|
|
export default defineNuxtPlugin({
|
|
name: 'back-button',
|
|
enforce: 'pre',
|
|
async setup(nuxtApp) {
|
|
const router = useRouter()
|
|
|
|
App.addListener('backButton', (event) => {
|
|
if (event.canGoBack)
|
|
router.back()
|
|
})
|
|
},
|
|
hooks: {
|
|
'app:created': function () {
|
|
|
|
},
|
|
},
|
|
})
|