文章详情页
vue ajax请求回来的数据没有渲染到页面
浏览:200日期: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. java中关于直接插入排序遇到的问题。2. java - 如图,jsp页面的form中的action是怎么映射到这个位置的?为什么不写dynUser就可以映射到save?3. javascript - npm run build后调用api返回index.html4. javascript - 如何计算字符串宽度?5. nignx - docker内nginx 80端口被占用6. docker安装后出现Cannot connect to the Docker daemon.7. docker绑定了nginx端口 外部访问不到8. docker不显示端口映射呢?9. 计算机 - 我学习了C语言,数据结构和一点点java基础,想自学C++,请问买什么入门书籍好?10. docker start -a dockername 老是卡住,什么情况?
排行榜
