Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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
Javascript Vue警告:创建的钩子中出现错误:";TypeError:无法读取属性';获取';“未定义”的定义;_Javascript_Php_Laravel_Vue.js_Axios - Fatal编程技术网

Javascript Vue警告:创建的钩子中出现错误:";TypeError:无法读取属性';获取';“未定义”的定义;

Javascript Vue警告:创建的钩子中出现错误:";TypeError:无法读取属性';获取';“未定义”的定义;,javascript,php,laravel,vue.js,axios,Javascript,Php,Laravel,Vue.js,Axios,使用axios时,出现以下错误: [Vue warn]:创建的挂钩中出现错误:“TypeError:无法读取未定义的属性“get” 路线: api.php 控制器: API/UserController.php public function index() { return User::latest()->paginate(5); } 您需要先导入Axios: import axios from 'axios' export default {

使用axios时,出现以下错误:

[Vue warn]:创建的挂钩中出现错误:“TypeError:无法读取未定义的属性“get”

路线: api.php

控制器: API/UserController.php

public function index()
    {
        return User::latest()->paginate(5);
    }

您需要先导入Axios:

import axios from 'axios'
export default { 
    // ... axios.get will work now
}

我遇到了相同的错误。此错误是因为vue无法识别属于“vue资源”包的get属性,因此我建议需要导入包。它将有助于解决此问题。请执行以下步骤

首先检查项目上安装的“vue资源” 否则,请安装它

npm安装vue资源

在main.js文件中包括

从“Vue”导入Vue 从“vue资源”导入VueResource
Vue.use(VueResource)

看起来
axios
未定义的
,你导入了吗?哦,我导入了这个:
从“axios”导入{axiosistation as axios}删除此项时,没有错误。
public function index()
    {
        return User::latest()->paginate(5);
    }
import axios from 'axios'
export default { 
    // ... axios.get will work now
}