前端的初步----呼叫介面
如何呼叫後端介面???
今天來給大家科普一下,如何呼叫後端介面,這個是一個表單驗證提交到後臺所呼叫的介面。
<el-button type="primary" @click="distributionAgin">確 定</el-button>//給按鈕點選事件
這裡是給提交按鈕一個點選事件,接下來就是實現這個方法。
這個方法點選之後需要實現什麼功能在介面文件中找到這個介面,在api資料夾中找到這個介面的名字,並且在介面文件中找到對應的返回引數,將他寫在方法的括號中,這就是需要傳給後端的值,下面再是實現這個功能的邏輯,我這個是一個表單的提交,一定要記住沒有實現效果就可以看一下**console.log()**多列印幾次,你就知道了。
下面是這個方法的實現:
distributionAgin(){
console.log(this.$refs.dialogForm)
this.$refs.dialogForm.validate(isvalidate => {
if (!isvalidate) {
console.log('驗證不通過')
return
}else {
console.log(this.dialogForm)
// 這是將整個表單中的資料合併在一個object中
const subBtn = Object.assign(this.dialogForm)
commit(subBtn).then( res => {
console.log(res.data)
const type = res.data.success ? "success" : "error"
console.log(type)
this.$confirm(res.data.msg,{
confirmButtonText: "確定",
showCancelButton: false,
closeOnClickModal: false,
closeOnPressEscape: false,
showClose: false,
type: type
}).then(() =>{
//這是將表單中的所有資料全部清空
this.$refs.dialogForm.resetForm()
// 這是取消元件自帶的所有元素禁用按鈕
this.$refs.dialogForm.allDisabled = false
// 對話方塊視窗關閉
this.dialogVisible = false
})
})
}
程式碼塊中的conmmit就是api方法中的一個介面,我呼叫這個介面,就可以提交給後臺咯!!!
export const commit = (row) => {
return request({
url: '/api/workorder/backe/submit1',
method: 'post',
params: row
})
}
這個是介面的api的commit
如果有些資料data不知道是什麼值一定要記得console.log()
以及多開啟f12看看network裡面呼叫的方法以及返回的data
相關文章
- 前端如何取消介面呼叫前端
- 前端呼叫介面成功但後端沒收到請求前端後端
- app 呼叫介面APP
- webservice介面呼叫Web
- 如何呼叫api介面API
- 關於抽象類和介面的初步理解抽象
- 初步瞭解URL(介面測試必備)
- 05 . Vue前端互動,fetch,axios,以asyncawait方式呼叫介面使用及案例Vue前端iOSAI
- 呼叫微信介面token的問題
- 解決介面呼叫的provisional headers are shownHeader
- 介面呼叫超時的實現原理
- go語言呼叫everything的SDK介面Go
- RPC呼叫介面設計RPC
- 實現呼叫API介面API
- Http介面呼叫示例教程HTTP
- 06.OpenFeign介面呼叫
- C++呼叫C介面C++
- 初步認識微前端(single-spa 和 qiankun)前端
- 前端後端通訊初步嘗試(javascript - flask)前端後端JavaScriptFlask
- 前端呼叫介面得到的資料跟postman跑出來的資料裡數字部份不相等前端Postman
- java編寫的介面可以呼叫python嗎JavaPython
- 在小程式後端中轉獲取介面資料,繞過前端呼叫限制後端前端
- 支付寶介面呼叫 -- JAVA版Java
- PHP 以 SOAP 方式呼叫介面PHP
- Django呼叫支付寶支付介面Django
- 記 Laravel 呼叫 Gin 介面呼叫 formData 上傳檔案LaravelORM
- 前端呼叫微信小程式的支付流程前端微信小程式
- 如何呼叫api介面獲取其中的資料API
- Nacos Spring Cloud 使用@FeignClient 呼叫其他工程的介面SpringCloudclient
- 呼叫api介面有什麼用?API
- 呼叫HMS SDK介面報錯6004
- 呼叫HMS SDK介面報錯6003
- 免費呼叫微信推送介面
- 呼叫java介面的方式有哪些?Java
- react+dva+antd介面呼叫方式React
- 前端學習 node 快速入門 系列 —— 初步認識 node前端
- git的初步使用Git
- API商品資料介面呼叫實戰API