gpt4 book ai didi

Laravel 5.4 和 Vue 2.0.1 无法读取未定义的属性 'get'

转载 作者:搜寻专家 更新时间:2023-10-30 23:00:20 25 4
gpt4 key购买 nike

我在新的 Laravel 5.4 中使用 Vue 模板。在我的 Office.vue 中,我有这段代码。

<template>
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-heading">Example Component</div>

<div class="panel-body">
I'm an example component! {{ message}} | {{ type}} | {{ number }}
</div>
<span id="vue"></span>
</div>
</div>
</div>
</div>
</template>

<script>
export default {
mounted() {
return this.displayOffices();
},
data: function(){
return {
message: "aw",
type: "test",
number: 2
}
},
methods: {
displayOffices: function(){
this.$http.get('/vueOffice', function(course) {
console.log(course);
});
}
}
}
</script>

显示数据很好,但我遇到了错误

Uncaught TypeError: Cannot read property 'get' of undefined

this.$http.get

我想要完成的是从返回 JSON 数据的路由中获取数据。

我需要帮助修复此错误,一直在尝试寻找答案,但每个人在实现 Vuejs 方面都有不同的方法。

最佳答案

如果您使用的是 axios 而不是 vue-resource,则将 this.$http 替换为 axios

关于Laravel 5.4 和 Vue 2.0.1 无法读取未定义的属性 'get',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42152180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com