美文网首页weex
weex 请求数据

weex 请求数据

作者: meteor199 | 来源:发表于2017-10-26 22:03 被阅读19次

官方文档

var stream = weex.requireModule('stream');
//...
stream.fetch({
    method: 'GET',
    type: 'json',
    url: 'https://api.github.com/repos/alibaba/weex'
}, function (ret) {
    if (!ret.ok) {
        me.getResult = "request failed";
       console.log (ret);
    } else {
       console.log (ret);
    }
})

我们可以将其封装为 Promise:

ajax(config){
    return new Promise((resolve, reject) => {
        config = Object.assign({
            method: 'GET',
            type: 'json',
        }, config);
        stream.fetch(config, function (ret) {
            if (!ret.ok) {
                resolve(ret.data);
            } else {
                reject(ret);
            }
        })
    })
}

相关文章

网友评论

    本文标题:weex 请求数据

    本文链接:https://www.haomeiwen.com/subject/vhrlpxtx.html