vue.js - vue routing with extra? -
i have wired problem:
i using vue-route, login link is: http://localhost/#!/login
i have <form>
login:
<button @click="submit()">login</button>
the submit button call login function, use vue-resource make api call, stop @ $http.post below:
context.$http.post(login_url, creds).then(function (res) {
it direct : http://localhost/?#!/login
<- ?
this happen once when login loaded, sub sequence work correctly.
if take out the form, problem go away:
<form class="form">
is possible you're not preventing default action of button?
buttons, when defined in context of form, are automatically assumed submit
buttons.
you can fix adding type="button"
button:
<button type="button" @click="submit()">login</button>
Comments
Post a Comment