美好的一天,
无论何时触发按钮,我都试图提供我的eventSources。问题是,它不起作用。仅当使用默认数据时,它才起作用。
数据中有我的代码,它可以正常工作:
data(){
return{
eventSources:[]
}
},
methods:{
buttonIsClicked(){
this.eventSources = [{
events(start, end, timezone, callback) {
axios.get(`/Info/Something1`).then(response => {
callback(response.data);
}).catch(error => {
console.log(error);
});
}, {
events(start, end, timezone, callback) {
axios.get(`/Info/Something2`).then(response => {
callback(response.data);
}).catch(error => {
console.log(error);
});
}}]
}
}
但是,当我尝试将其放入事件按钮时,该按钮将无法正常工作。
callback is not a function
错误说,将其放入按钮中后,单击的是public function getToken()
{
$client = new Client(['base_uri' => 'https://foo.bar/api/oauth/']);
$response = $client->post('token', [
'form_params' => [
'grant_type' => 'client_credentials'
],
'auth' => [
'sdflsfs', //username
'd80f8039' //password
]
]);
return $response->getBody();
}
提前谢谢您,希望有人帮助我。