새 Laravel 5.4에서 Vue 템플릿을 사용하고 있습니다. 내 있음 Office.vue이 코드가 있습니다. 데이터를 표시Laravel 5.4 및 Vue 2.0.1 정의되지 않은 'get'속성을 읽을 수 없습니다.
는<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
에 오류가 발생했습니다. 내가 달성 노력하고있어 $ http.get
입니다 해당 경로에서 JSON 데이터를 반환하는 데이터를 가져옵니다.
나는이 오류를 수정하는 데 도움이 필요합니다. 답변을 찾으려고했지만 Vuejs를 구현하는 데있어 다른 방법을 가진 모든 사람이 필요합니다.
경우 'vue-resource' 대신'axios'를 사용하고 나서 r '.https '를'axios'로 바꾸십시오. – mrabbani
안녕하십니까, 고맙습니다. – Ikong