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

vue ajax请求回来的数据没有渲染到页面

vue ajax请求回来的数据没有渲染到页面

慕容708150 2018-09-01 10:08:19
   //子组件列表      <ForecastList :items='list'></ForecastList>     //实例       data: function () {            return {                data:{},                Model:{},                list:{}            };        },        components:{            ForecastList        },         mounted:function() {          $('#slider').find('span').on('click',function(){            $.ajax({                  url: urlgeren,                  data:{'gameName':type,"pn":1},                  dataType: "json",                  jsonp: "cb",                  dataType: 'jsonp',                success: function(data){                    this.data=data                    this.Model = data.Model                    this.list = data.Model.list                   }.bind(this)               });           }在父组件中点击按钮,已经请求回来数据进行了绑定,但是组件中列表中的数据没有改变,这难道还要重新渲染一次子组件吗;
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

success函数里的this不等于组件事例吧


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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号