問題1:父子頁面路由模組之間的呼叫(非資料互動)
問題2:資料請求時跨域解決
用vue-cli建立的專案,開發位址是localhost:3010,資料介面是localhost:8080。此時資料和開發環境不在相同網域名稱下,需要跨域才能請求到資料。
解2:解決辦法有多種:
服務端修改請求頭資訊允許跨域請求;
在不修改服務端的情況下使用fetch-jsonp方法修改(由於受制於get請求沒有深究);
利用node.js**伺服器實現跨域(最佳解決方案)
方案:
在 config>index.js 的 dev 中修改配置項 proxytable:
例如真實請求位址為:『localhost:3010/index/index』,
則向**傳送請求『localhost:3010/api/index/index』
**收到這個請求會修改請求位址為:『localhost:8080/index/index』。
所以在請求資料之前需要加上『/api』
詳解Vue爬坑之vuex初識
在 vue.js 的專案中,如果專案結構簡單,父子元件之間的資料傳遞可以使用 props 或者 emit 等方式.但是如果是大型專案,很多時候都需要在子元件之間傳遞資料,使用之前的方式就不太方便。vue 的狀態管理工具 vuex 完美的解決了這個問題。一 安裝並引入 vuex 專案結構 首先使用 n...
Vue2 0 爬坑問題集錦
坑1.在整合elementui時,根據官方文件進行配置遇到以下報錯 error in element ui lib theme default index.css module build failed unknown word 5 1 3 load the styles 4 var content...
VUE 爬坑之旅 Mint ui 按需引入
npm error write after endnpm install npm 5.6 0 g plugins component stage 2 plugins transform vue jsx transform runtime env stage 2 plugins transform v...