vue有一个生命周期是mounted,我们经常在页面加载完之后会发一些请求,如果有多个请求的话就会在methods里面写多个方法,所以graphql可以帮助我们合并请求。
methods: {
initData () {
let filterInvite = {}
let filterMerchant = {}
const param = `query users($Invite: JSON, $Merchant: JSON){
users(filter: $Invite) {
id
}
usersMerchant: users(filter: $Merchant) {
id
}
}`
let filter = {
Invite: filterInvite,
Merchant: filterMerchant
}
}
}