JavaScript

超轻量级php框架startmvc

vue.js实现请求数据的方法示例

更新时间:2020-04-21 00:39 作者:startmvc
vue2.0示例代码如下:varvm=newVue({el:"#list",data:{gridData:"",},mounted:function(){this.$nextTick(function(){thi

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来代替,不过需要加上this.$nextTick(function(){})

如果没有请求成功看一下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);
 })
 },
})

总结

以上就是关于vue.js 请求数据的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。