vue ajax请求回来的数据没有渲染到页面
高洛峰
高洛峰 2016-11-04 10:31:58
0
1
893
   //子组件列表
      <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)
               });
           }

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

122.png

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

Antworte allen(1)
三叔

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage