vue-resource-h5plus

The HTTP client for Vue.js,Add H5 plus

Usage no npm install needed!

<script type="module">
  import vueResourceH5plus from 'https://cdn.skypack.dev/vue-resource-h5plus';
</script>

README

vue-resource-plus

只是在 vue-resource 基础上增加了 plus.net.XMLHttpRequest 的支持

Example

this.$http.get("http://demo.dcloud.net.cn/test/xhr/json.php", {
     plus: true,
    ontimeout(e) {
        var str = "lengthComputable=" + e.lengthComputable + ";loaded=" + e.loaded + ";total=" + e.total;
        console.log("ontimeout: " + str);
    },
    onloadstart(e) {
        var str = "lengthComputable=" + e.lengthComputable + ";loaded=" + e.loaded + ";total=" + e.total;
        console.log("onloadstart: " + str);
    },
    onprogress(e) {
        var str = "lengthComputable=" + e.lengthComputable + ";loaded=" + e.loaded + ";total=" + e.total;
        console.log("onprogress: " + str);
    },
    onerror(e) {
        var str = "lengthComputable=" + e.lengthComputable + ";loaded=" + e.loaded + ";total=" + e.total;
        console.log("onerror: " + str);
    },
    onloadend(e) {
        var str = "lengthComputable=" + e.lengthComputable + ";loaded=" + e.loaded + ";total=" + e.total;
        console.log("onloadend: " + str);
    }
}).then((response) => {
    // 响应成功回调
}, (response) => {
    // 响应错误回调
});

License

MIT