vue2.0示例代碼如下:
var vm = new Vue({ el:"#list", data:{ gridData: "", }, mounted: function() { this.$nextTick(function () { this.$http.jsonp('http://***.com').then(function(res) { console.log(res.data) this.gridData = res.data; }) }) }, }) vue2.0版本廢棄了ready定義的方法,使用mounted來(lái)代替,不過(guò)需要加上this.$nextTick(function(){}) 。
如果沒有請(qǐng)求成功看一下vuejs的版本
1.0版本的寫法是這樣的
var vm = new Vue({ el:"#list", data:{ gridData: '', }, ready: function() { this.$http.jsonp('http://***.com').then(function(res){ this.$set('gridData', res.data); }) },})總結(jié)
以上就是關(guān)于vue.js 請(qǐng)求數(shù)據(jù)的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。
新聞熱點(diǎn)
疑難解答