我收到未定義錯誤的無法讀取屬性“帖子”,但我不確定我的錯誤到底在哪里。我希望有人能發(fā)現(xiàn)我缺少的東西,因為我是 Vue JS 的新手。先感謝您。main.jsimport Vue from 'vue';import App from './App.vue';import router from '../router';import './assets/css/style.css'import './assets/vendor/bootstrap/css/bootstrap.min.css';import './assets/vendor/fontawesome-free/css/all.min.css';Vue.config.productionTip = falsenew Vue({ router, render: h => h(App),}).$mount('#app')應(yīng)用程序.vue<template> <div id="app"> <Nav></Nav> <router-view /> <Footer></Footer> </div></template><script>import Nav from "./components/Nav";import Footer from "./components/Footer";export default { components: { Nav, Footer }};</script><style>#app { font-family: Avenir, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50;}</style>在我的本地 DEV 環(huán)境中,我收到了類似的錯誤,但出現(xiàn)了“名稱”一詞而不是“帖子”。構(gòu)建后,我收到錯誤無法讀取屬性“帖子”。
2 回答

BIG陽
TA貢獻1859條經(jīng)驗 獲得超6個贊
我建議你安裝 Axios 包。
npm i axios
否則使用 vue 資源,如下所示:
import VueResource from "vue-resource" Vue.use(VueResource);
之后,您可以開始使用 $http 而不會出現(xiàn)任何錯誤,如下所示:
this.$http.post

臨摹微笑
TA貢獻1982條經(jīng)驗 獲得超2個贊
您可以在 main.js 中導(dǎo)入 axios 并將其附加到 vue,這樣您就可以從組件中使用 this.$http 了。
import axios from 'axios' Vue.prototype.$http = axios;
我認為在文檔中推薦使用 axios,而不是標準的 vue-resource 包。
- 2 回答
- 0 關(guān)注
- 130 瀏覽
添加回答
舉報
0/150
提交
取消