vue專案搭建 登入

2021-10-10 08:07:20 字數 1362 閱讀 8817

vue-element-admin:

登陸重新配置:

原理:1.通過使用者名稱+密碼返回token值

2.將token設定給狀態機中的state

將token設定給本地混存cookie

3.攜帶token,請求使用者資訊 user/info

拿到使用者資訊後才能夠進行頁面跳轉

配置:

1.配置基路徑

.env.development:開發環境的基路徑

.env.production:產品階段的基路徑

2.修改子路徑

尋找思路:

login/index.vue->this.store.displatch("/user/login")->

store/user.js中的login方法:

1.獲取使用者名稱密碼-》拿到返回值token,設定給本地+設定個state

2.在login內部的login方法中傳送非同步請求:

api/user.js:

url: '/user/info',

結果:api/user.js:

去掉url路徑中的vue-element-admin

url: '/user/info',

url: '/user/login',

url: '/user/logout'

3.修改/取消 表單驗證規則

login/index.vue:

el-form標籤上,刪除:rules屬性

修改預設使用者名稱密碼this.loginform{}

4.設定請求攔截

request.js:

請求攔截:

config.headers['authorization'] = gettoken()

響應攔截:

修改狀態碼屬性code-》status,並且修改對應數字

if (res.status !== 200)

if (res.status === 401 || res.status === 403)

5.修改返回的使用者資訊屬性名

store/modules/user.js:

getinfo方法-利用解構思想:

const = data

6.打包配置

1.vue.config.js:

publicpath: '/',

2.去掉產品階段的模擬資料

注釋31-34行

if (process.env.node_env === 'production') = require('../mock')

mockxhr()

}3.打包

npm run build:prod

dist->部署

vue專案搭建

前提安裝好node不再贅述 可以在自帶的命令列中執行,也可以在webstome中執行 安裝cnpm npm install g cnpm registry 安裝webpack 這一步可以省略,反正你也不會用 cnpm install webpack g 全域性安裝 vuecnpm install g...

Vue專案搭建

vue cli 專案搭建及常用外掛程式安裝,報錯解決 環境搭建 node v 檢測版本 2.安裝webpack npm install webpack g webpack v 檢測是否安裝成功 專案搭建 1.npm install vue cli g vue v 接下來的步驟有兩種方式 1 cd 進...

vue專案搭建

1 安裝 映象,用cnpm裝東西很省事,目前沒被坑過 一下命令在cmd中完成 可以不按裝 npm install g cnpm registry 2 安裝vue腳手架 cnpm install g vue cli測試是否成功安裝 vue v 3.進入安裝的資料夾目錄,構建檔案結構目錄 vue ini...