天天看點

vue-resource攔截器實作loading...

/**
 * sittings vue
 * 1.Be sure to import vue.js and vue-resource
 * 2.this example used layer.js,you should import it
 * 3.create common js import to your page
 * 4.if you show loading in iframe plaese remove top
 */

Vue.http.interceptors.push((request, next) => {
    //request.headers.set('token', token); //setting request.headers
    const layer = top.layer.load(); //show loading....
    next((response) => {
        top.layer.close(layer); //get data after hide loading....
        return response
    })
})