Electron Vue路由器页面更改不起作用

mo49yndu  于 2023-01-09  发布在  Vue.js
关注(0)|答案(1)|浏览(165)

我在我的Electron Vue应用程序中调用this.$router.push({ name: "signin" });(在我加载的BrowserWindow中),但是页面没有改变。没有错误消息,也没有页面改变。这通常在Electron之外工作。
router.push的行为在电子应用程序中是否不同?
routes.js

/** @type {import('vue-router').RouterOptions['routes']} */
export const routes = [
    {
        path: '/',
        component: require('./App.vue')
    },
    {
        path: "/signin",
        name: "signin",
        component: require('./views/SignIn.vue')
    },

    /* NOT FOUND */
    { path: "/:path(.*)", component: () => import("./views/NotFound.vue") },
];

main.js

import { createApp } from 'vue'
import { createRouter, createWebHistory } from "vue-router";
import App from './App.vue'
import { routes } from "./routes.js";
    
    
const app = createApp(App)
    
// create vue router
const router = createRouter({ history: createWebHistory(), routes })

app.use(router)
app.mount('#app')
pw9qyyiw

pw9qyyiw1#

更改历史记录属性
第一个月

history: createWebHashHistory()
文件

相关问题