前端: VUE 語法:js
后端: django 語法:python
注意0怼W叩谈飒!注意!!赤拒!注意<懿堋!抵赢!注意F劾汀!瓣俯!注意=鼙辍!彩匕!注意G患痢!驼仪!
Vue-element-admin 封裝好的 request.js 用的是 axios 請求數(shù)據(jù)
關(guān)鍵在于:django 只接受 前端發(fā)送過來的 字符串掸犬,否則后端是獲取不到的!P靼帧M逅椤!
要求:
- 后端開放全部權(quán)限
- 前端代理
注意5旎酢=槿臁!注意5萃铩H崽稀!注意F妓洹>取!注意I急唷3!注意5寺K恢臁!注意9夂ā<洹!
以下是前端對接所有后端共同要做的
一挂疆、main.js文件下隱藏Mock代碼:(<-- 這個也可以不隱藏改览,怕報錯)
二下翎、vue.config.js 注釋掉 mock數(shù)據(jù)(<-- 這個也可以不隱藏,怕報錯)宝当,然后 devServer 增加 proxy
或者
三视事、.env.development 設(shè)置成后端的接口
四、如果后端是用python django框架做的還需要在utils/request.js增加transformRequest轉(zhuǎn)換成字符串庆揩,其他后端不需要俐东!
如果是修改傳入的數(shù)組格式則需要增加這個:
另外后端一定要把權(quán)限全部打開 設(shè)置成 * 星號
參考文檔:https://blog.csdn.net/weixin_39929793/article/details/110245388