文章详情页
vue ajax请求回来的数据没有渲染到页面
浏览:307日期:2023-06-13 08:06:03
问题描述
//子组件列表 <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:success函数里的this不等于组件事例吧
标签:
vue
相关文章:
1. 调用控制器方法 出现 no input file specified.2. 提交之后显示PHP代码3. javascript - 想学web前端全栈开发,请问有机构推荐吗?4. javascript - nodejs express 中,throw 一个异常,如何指定响应号?5. linux - python 安装 Anaconda 环境变量问题请教6. python3.x - python多线程如何修改数据?7. javascript - ES5的闭包用ES6怎么实现8. javascript - 编程,算法的问题9. css3 - 没明白盒子的height随width的变化这段css是怎样实现的?10. css - 这些字体是怎么弄的?
排行榜

网公网安备