建立vue專案 總結使用 跨域問題 vue 建立

2022-09-06 18:54:15 字數 2721 閱讀 4340

建立vue專案:

-安裝node.js

-vue腳手架

-vue create 專案名字

pycharm開發vue專案

-需要安裝vue.js外掛程式

-執行vue專案

-editconfigration--->+--->npm--->run serve

vue目錄結構:

-node_modules:專案依賴(以後專案要傳到git上,這個不能傳)

-publish--->index.html 是總頁面

-src :專案

-assets:靜態資源

-components:元件

-views:檢視元件

-main.js :總的入口js

-router.js :路由相關,所有路由的配置,在這裡面

-store.js :vuex狀態管理器

-package.json:專案的依賴,npm install 是根據它來安裝依賴的,如果往git上傳,它也需要傳上去

每個元件會有三部分:

-template

-style

-script

新建元件:

-建立乙個元件

-去路由做配置:

import course from

'./views/course.vue

' -使用:

"/course

">專題課程顯示資料:

-script中:

export default

}方法繫結:

"init

">點我

-script

methods:

}vue中的ajax:

-axios

-安裝:npm install axios

-使用:

-先在main中配置:

-在元件中:

-注意:

this需要在上面重新賦值給乙個變數

請求成功函式內部:

_this.course=response.data

這樣可以拿到json的格式資料,否則拿到的是乙個好看的頁面

vue專案中啟動命令:npm run serve

cd /d 檔案路徑

vue create luffy_girl

總結使用(跨域問題+vue 建立)

-跨域問題:

-瀏覽器同源策略---jsonp解決跨域問題

-cors:跨域資源共享,服務端的技術

-簡單請求

-發一次請求

-非簡單請求

-發兩次第一次是options,預檢請求

-如何區分:

-請求方式:

head

getpost

-http的頭資訊不超出以下幾種字段:

accept

accept-language

content-language

-處理:

from django.utils.deprecation import

middlewaremixin

class

corsmiddleware(middlewaremixin):

defprocess_response(self,request,response):

if request.method=="

options":

#可以加*

-vue 建立:

-目錄結構:

-src

-package.json

-建立頁面元件:

-都有三部分

-建立路由

-用路由跳轉

"/course

">專題課程

-如何使用bootstrap樣式:

-cdn引入

-本地引入,注意路徑問題

-與後台互動:(必須要掌握)

-axios

-安裝:npm install axios

-配置:

import axios from

'axios

' //要把axios放到乙個全域性變數中

//把axios賦給了$http這個變數

-使用:

-在元件的script中:

export default

},methods:,

}}

vue專案跨域問題

cors 這個方案缺點 是 ie6 7 相容不好 倒是不見得要相容 需要b 在響應中加頭 postmessage 缺點也是 ie6 7 相容不好 倒是不見得要相容 需要修改b 的 iframe window.name 傳值得方式很巧妙,相容性也很好。但是也是需要你能修改b 服務端主動請求b 相容性好...

vue 跨域問題

1 同源策略是瀏覽器的乙個安全功能,在沒有明確的授權情況下不能讀取不同源下的資源 2 只有在協議,埠,網域名稱相同的情況下,才不會出現跨域的現象在config.js檔案下配置乙個 一般是修改proxytable這個配置項的內容 這種跨域一般在開發環境下使用 proxytable target為後端請...

vue跨域問題

跨域問題 devserver proxy 後端允許跨域 設定返回頭 php 示例 header access control allow origin header access control allow headers origin,x requested with,content type,a...