本节:promise封装,实现异步传送数据。
三步走:
1.新建js文件,配置promise文件。 路径是接口路径
import request from '@/utils/request'
const apiUrl = {
Test: '/api/test/test2'
}
export function test2 (data) {
return request({
url: apiUrl.Test,
method: 'post',
data
})
}
2.在要使用到promise回调的页面导入刚刚创建的文件。
import { test2 } from '@/api/test'
3.连接接口的方法
methods: {
async loadData() {
const req = await test2(this.searchForm)
this.tableData = req.data
console.log(this.tableData)
// var that = this
// test2(this.searchForm).then(req => {
// console.log(req)
// that.tableData = req.data
// })
},}
细节: