vue 提交表单后重定向到首页

Redirect to home page after submit form vue

我已经使用 vue 2 laravel
创建了 rest-full 登录 api 登录系统 我想在登录后它应该重定向到另一个页面,比如 /
我试过添加然后重定向:'/' 这是我的脚本

<script>
export default {
    data(){
        return{
        loginDetails:{
            email:'',
            password:'',
            remember:true
        },
        errorsEmail: false,
        errorsPassword: false,
        emailError:null,
        passwordError:null
        }
    },
    methods:{
    loginPost(){
        let vm = this;
        axios.post('/login', vm.loginDetails)
        .then(function (response) {
            console.log(response);
        })
        .catch(function (error) {
            var errors = error.response
            if(errors.statusText === 'Unprocessable Entity'){
                if(errors.data){
                    if(errors.data.email){
                       vm.errorsEmail = true
                       vm.emailError = _.isArray(errors.data.email) ? errors.data.email[0]: errors.data.email
                    }
                    if(errors.data.password){
                       vm.errorsPassword = true
                       vm.passwordError = _.isArray(errors.data.password) ? errors.data.password[0] : errors.data.password
                    }
                }
            }
        });

    }
    },
    mounted() {
    }
}

这可能有帮助

 loginPost(){
        axios.post('/login', this.loginDetails)
        .then(function (response) { 
            if(response.status === 200) {
               this.$router.push({ path : '/' });
            }
        })
    }