Skip to main content
 首页 » 编程设计

javascript之VueJS 在创建的函数中返回未定义

2023年08月27日53lyhabc

<分区>

我已经开始使用 VueJs 开发一个小项目,我已经使用 Axios 库发出了一个 get 请求,它按预期返回了一些数据,但是我无法在 mounted 中使用它调用 loadUsers 函数 这是我的代码:

export default{ 
  data(){ 
     return { 
        users : {} 
     } 
  }, 
  methods:{ 
     addCustomer(){ 
        //var form = document.querySelector('#add-customer'); 
        var formData = $('#add-customer').serialize(); 
        axios.post('/Thirdparty', formData).then(function(response){ 
           helper.validation(response.data); 
           //alert(response.data.error); 
        }); 
     }, 
     loadUsers(){ 
        axios.get('/Thirdparty/loadUsers').then(function(data){ 
           this.users = data.data; 
        }); 
     } 
  }, 
  created(){ 
     let self=this 
     self.loadUsers();  
  } 
} 

如您所见,我已经使用自变量来调用我的 loadUsers() 函数,但我仍然 这是未定义的错误