为了账号安全,请及时绑定邮箱和手机立即绑定

使用vue2.0 + vue-resource时报错

使用vue2.0 + vue-resource时报错

红颜莎娜 2018-10-16 17:18:09
使用vue2.0 + vue-resource时报错,用vue1.0时,请求放在ready中并不会报错。辛苦了。帮忙看一下,谢谢!报错:Uncaught TypeError: Cannot read property 'title' of undefined代码:<div id="app" class="app">  <h1 class="title">{{datas.communityDetail.title}}</h1></div><script src="//cdn.bootcss.com/vue/2.1.5/vue.min.js"></script><!--<script src="//cdn.bootcss.com/vue/1.0.28/vue.min.js"></script>--><script src="//cdn.bootcss.com/vue-resource/1.0.3/vue-resource.min.js"></script><script>  var app = new Vue({    el: '#app',    data: function(){      return {        datas: {}      }    },    mounted: function () {      this.getData();    },    methods: {      //请求数据      getData: function () {        var self = this;        this.$http.get('api.json', {          params: {            OPT: '305'          }        }).then(function(response) {          self.datas = response.data;        },function() {          console.log('error')        });      }    }  })</script>
查看完整描述

1 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

data: function(){
  return {
    datas: {
        communityDetail:{}
    }
  }
},

datas里又套了一层就不报错了。这个是什么原理?


查看完整回答
反对 回复 2018-11-05
  • 1 回答
  • 0 关注
  • 791 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信