下面是原代码,问题写在代码中的注释里了:
<form v-on:submit.prevent="tosub($event)">
姓名 <input type="text" name='username' v-model="username" placeholder="输入姓名"/>
<br />
手机号<input type="text" name="userphone" v-model="userphone" placeholder="输入手机号" />
<br />
<input type="submit" value="跳转" />
</form>
<script>
export default {
data(){
return {
username:'',
userphone:'',
userbuild:'',
userroom:'',
result_data:{
name:''
}
}
},
methods:{
onSearch:function(e){
var self=this;
this.$http.get('url',{
username:self.username,
userphone:self.userphone,
}).then(function (response) {
//有两个input,我想实现如下功能:
1.提交时,如果只输入一个input,跳转A路由
2.提交时,如果2个input都输入了,跳转B路由
3.提交时,如果1个input都没输入,跳转C路由
}, function (response) {
// error callback
});
}
}
}
</script>
判断输入不是很简单的事吗,还是说你不知道
router.go(path)
这个方法。