Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vuejs2 Vuejs不呈现来自ajax的数据_Vuejs2 - Fatal编程技术网

Vuejs2 Vuejs不呈现来自ajax的数据

Vuejs2 Vuejs不呈现来自ajax的数据,vuejs2,Vuejs2,我使用jqueryajax请求api并获得响应,但无法呈现数据。有人知道如何解决这个问题吗 var-app=新的Vue({ //路由器, 数据:{ 人:空 }, 已创建:函数(){ $.ajax({ url:'test.php', }).完成(功能(res){ 控制台日志(res); this.people=JSON.parse(res); //控制台日志('124234523'); //console.log(this.people.name); }); } }).$mount(“#app”

我使用jqueryajax请求api并获得响应,但无法呈现数据。有人知道如何解决这个问题吗

var-app=新的Vue({
//路由器,
数据:{
人:空
},
已创建:函数(){
$.ajax({
url:'test.php',
}).完成(功能(res){
控制台日志(res);
this.people=JSON.parse(res);
//控制台日志('124234523');
//console.log(this.people.name);
});
}
}).$mount(“#app”)

  • {{person.name}

  • 此操作的范围是创建问题,请使用如下箭头功能:

    var app = new Vue({
     //router,
     data: {
      people: null
     },
     created: function() {
      $.ajax({
        url: 'test.php',            
      }).done((res) => {
        console.log(res);
        this.people = JSON.parse(res);
        //console.log('124234234523');
        //console.log(this.people.name);
      });
     }
    }).$mount('#app');
    

    您可以获得有关此问题的更多详细信息。

    非常感谢您的帮助。但如果我使用和Vue路由器,它就不起作用了。你试过了吗?@user39291你能用
    模板和vue路由器添加代码吗。