Javascript Vue警告:创建的钩子中出现错误:";TypeError:无法读取属性';获取';“未定义”的定义;
使用axios时,出现以下错误: [Vue warn]:创建的挂钩中出现错误:“TypeError:无法读取未定义的属性“get” 路线: api.php 控制器: API/UserController.phpJavascript 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 {
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
}