您的位置:首页技术文章
文章详情页

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

【字号: 日期:2023-06-13 08:06:03浏览:63作者:猪猪

问题描述

//子组件列表 <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) }); }

在父组件中点击按钮,已经请求回来数据进行了绑定,但是组件中列表中的数据没有改变,这难道还要重新渲染一次子组件吗;

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

问题解答

回答1:

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

标签: vue
相关文章: