vue爬坑 入門坑

2021-08-11 10:18:14 字數 691 閱讀 9641

問題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...