小编aue*_*aki的帖子

在从本地存储还原 Vuex Store 之前执行的中间件

在 nuxtjs 项目中,我创建了一个 auth 中间件来保护页面。并使用 vuex-persistedstate(也尝试过 vuex-persist 和 nuxt-vuex-persist)来持久化 vuex 存储。

在页面之间导航时一切正常,但是当我刷新页面或直接登陆受保护的路由时,它会将我重定向到登录页面。

本地存储插件

import createPersistedState from 'vuex-persistedstate'

export default ({ store }) => {
  createPersistedState({
      key: 'store-key'
  })(store)
}
Run Code Online (Sandbox Code Playgroud)

认证中间件

export default function ({ req, store, redirect, route }) {
    const userIsLoggedIn = !!store.state.auth.user
    if (!userIsLoggedIn) {
        return redirect(`/auth/login?redirect=${route.fullPath}`)
    }
    return Promise.resolve()
}
Run Code Online (Sandbox Code Playgroud)

persistence local-storage vue.js vuex nuxt.js

5
推荐指数
1
解决办法
1211
查看次数

Xamarin.Android.D8.Target - 在创建 proguard 配置文件时“java.exe”退出,代码为 1

我正在创建 Xamarin.Android 应用程序。在启用 Proguard 或 R8 Shrinker 时 ->Xamarin.Android.D8.Target - "java.exe" exited with code 1

我已经用 Xamarin.Android.Common.Targets 处理了同样的错误上升,这是通过启用 MultiDex 修复的。

Xamarin.Android.D8.Target - "java.exe" exited with code 1不一样。

1>PROGUARD : warning : there were 6319 unresolved references to classes or interfaces.
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\Android\Xamarin.Android.D8.targets(49,5): error MSB6006: "java.exe" exited with code 1.
Run Code Online (Sandbox Code Playgroud)

项目目录中有 proguard.cfg 或 proguard.pro 文件时发生错误

android proguard xamarin.android xamarin

5
推荐指数
1
解决办法
2415
查看次数

Xamarin Firebase不同的google-services,json用于不同的构建配置

在xamarin.android项目中,我们有2个构建配置(Basic和Pro)以及不同的Package Name。

在Firebase上,我们在同一项目中注册了Basic和Pro两个应用程序。所以现在我们有两个google-services.json文件。

现在的问题是-我们如何在不同的构建配置上处理不同的google-services.json文件。

android xamarin.android firebase xamarin

3
推荐指数
1
解决办法
958
查看次数