【问题标题】:One-time redirect upon detecting Nuxt PWA in standalone mode在独立模式下检测 Nuxt PWA 时的一次性重定向
【发布时间】:2019-08-01 21:29:09
【问题描述】:

我正在努力实现这一目标,但没有运气。

这是插件。所有三个控制台日志都正常运行,包括 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)

...还是不行。

有什么建议吗?

谢谢!

【问题讨论】:

    标签: vue.js vuejs2 vue-router nuxt.js


    【解决方案1】:

    找到了一个更简单的解决方案: Web App Manifest: start_url

    Nuxt PWA Docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-03
      • 2019-09-28
      • 1970-01-01
      • 2022-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多