简体   繁体   English

Laravel + Vuejs:如何从 Vuejs 组件创建指向刀片模板的链接

[英]Laravel + Vuejs: How to create a link to a blade template from Vuejs Component

I'm trying to keep Login and Register in blade.我正在尝试在刀片中保留登录和注册。 I used the default php artisan ui vue --auth .我使用了默认的php artisan ui vue --auth Then keep the SPA in Vuejs with Vuetify.然后使用 Vuetify 将 SPA 保留在 Vuejs 中。

App.vue应用程序.vue

...sidebar containing link to register
            <v-list-item link @click="register">
                <v-list-item-action><v-icon>mdi-icon</v-icon></v-list-item-action>
                <v-list-item-content><v-list-item-title>Register</v-list-item-title></v-list-item-content>
            </v-list-item>
...

<script>
        methods: {
            register() {
                axios.post('/register')
                    .finally( err => {
                        window.location = '/register';
                    })
            },
        }
</script>

If you click the register link, it keeps going to "/home" instead of "/register".如果您单击注册链接,它会一直转到“/home”而不是“/register”。 Help please thanks.请帮忙谢谢。

instead of代替

window.location = '/register';

use this用这个

window.location.href = '/register';

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM