下面的是写的方法,但是在首次加载页面时,请求失败,在第二次加载页面时,请求成功了
<script>
new Vue({
el:"#app",
//数据
data:{
userName:"还未登录!",
leibie:[],
},
//需要的方法
methods:{
//初始化主页
initMain:function(){
this.$http.get("../MainServlet",{params:{"order":"initMain"}}).then(function(res){
if(res.data != null){
this.userName = res.data.userName;
}else{
alert(res.data)
alert("数据库是空的");
}
},function(){
alert("主页初始化失败");
})
},
},
//在vue实例挂载之后执行
mounted:function(){
this.initMain();
}
});
</script>