UNPKG

hy_gx

Version:

29 lines (24 loc) 941 B
import VueAxios from 'vue-axios' import Vue from 'vue' export default function getRequest(url,params){ var masklayerDivId = "masklayerDiv"+new Date().getTime(); var container = document.createElement("div");//创建新节点 container.setAttribute("id",masklayerDivId); container.setAttribute("class","page-blockOverlay"); var inner = document.createElement("div");//创建新节点 inner.setAttribute("class","page-blockWaitMask"); container.appendChild(inner); document.body.appendChild(container); var mask = document.getElementById(masklayerDivId); return new Promise((resolve, reject) => { Vue.axios.get(url,{ params:params }).then(res => { mask.style.display = "none"; resolve(res.data) }).catch(res =>{ mask.style.display = "none"; reject(res); }) }) }