You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
885 B
41 lines
885 B
3 years ago
|
import { post } from "./api.js"
|
||
|
export default {
|
||
|
///是否在加载数据,默认为true,因为进来就会找服务器要东西
|
||
|
isLoading : true,
|
||
|
///品牌项目
|
||
|
brandpro : [],
|
||
|
///品牌风采
|
||
|
brandstyle : [],
|
||
|
///业务动态
|
||
|
busdyna : [],
|
||
|
//登录状态 0未登录 1已登录
|
||
|
loginstatus : 0,
|
||
|
///合伙人申请状态
|
||
|
partnerstatus : 0,
|
||
|
///常见问题
|
||
|
question : [],
|
||
|
///英雄榜
|
||
|
ranklist : [],
|
||
|
|
||
|
toppic : {},
|
||
|
///获取主页信息
|
||
|
getMainPageData : async function(){
|
||
|
var res = await post("login/firstpages",{});
|
||
|
if(res.length <= 1){
|
||
|
///获取主页信息失败了
|
||
|
return;
|
||
|
}
|
||
|
var info = res[1];
|
||
|
var code = info.data.code;
|
||
|
if(code != 0){
|
||
|
return;
|
||
|
}
|
||
|
var data = info.data.data;
|
||
|
console.log("获取到首页信息:",data);
|
||
|
for(var key in data){
|
||
|
this[key] = data[key];
|
||
|
}
|
||
|
///拿到了所有的东西
|
||
|
this.isLoading = false;
|
||
|
}
|
||
|
}
|