文章詳情頁
vue ajax請求回來的數據沒有渲染到頁面
瀏覽:122日期: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. docker-machine添加一個已有的docker主機問題2. angular.js - angularjs的自定義過濾器如何給文字加顏色?3. mac里的docker如何命令行開啟呢?4. 關于docker下的nginx壓力測試5. docker - 如何修改運行中容器的配置6. docker安裝后出現Cannot connect to the Docker daemon.7. 用redis開發留言板,用戶名和密碼或者留言列表應該用單獨的key來存儲嗎?8. java - 安卓實現熄屏功能。9. java - bootstrap table分頁以后,下面的分頁按鈕消失怎么辦并且如何返回總頁數10. phpstorm 沒有安裝Emmet怎么還有Emmet的相關功能啊
排行榜
