我正在努力实现这一目标,但是没有运气。
这是插件。所有三个控制台日志都运行正常,包括3rd-party platform.js功能。
只是this.$route.router.go('/ourmenu')
并没有进行重定向。我想知道这是否是在Nuxt中重定向的正确方法,或者是否需要以其他方式进行。
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
window.onNuxtReady(() => {
console.log('onNuxtReady!');
console.log('platform test: ');
console.log(platform.os.toString())
if (platform.os.toString().includes('iOS') == true && window.navigator.standalone == true) {
this.$route.router.go('/ourmenu');
} else if (window.matchMedia('(display-mode: standalone)').matches) {
this.$route.router.go('/ourmenu');
} else {}
})
编辑:我也尝试过this.$router.push('/ourmenu')
和context.redirect(
$ {config.url} / ourmenu )
...还是走吧。
有什么建议吗?
谢谢!