<template>
<div>
111111
</div>
</template>
<style>
</style>
<script>
var stream = require('@weex-module/stream') || {}
var SEARCH_URL = 'https://api.github.com/search/repositories?q=language:javascript&sort=stars&order=desc&page=1'
module.exports = {
data: {
isLoaded: true,
page: 1,
loadingDisplay: 'hide',
refreshDisplay: 'hide',
loadingText: 'Loading...',
items:[]
},
created: function () {
// var url = SEARCH_URL
var url = 'http://www.ssgo.com/services/manage/getManage'
this.renderData(url)
},
methods: {
renderData: function (url) {
alert(url)
var self = this
stream.fetch({
method: 'POST',
url: url,
type:'text'
}, function(res) {
try {
// var results = res.data.items || []
var status = res.status
var results = res.data
alert(status)
alert(results)
if (Array.isArray(results)) {
for(var i = 0; i < results.length; i++) {
// self.items.push(results[i])
}
}
} catch(e) {}
},function(res){
})
},
}
}
</script>
虽然这个问题过去了很久,应该还是会有其他朋友会遇到。查看weexsdk源码,源码显示返回状态如果为-1,是因为body为空;如果stream.fetch用post方法的话,要用body传参。详情参考官网http://weex.apache.org/cn/ref...