ts泛型
阿新 • • 發佈:2022-05-27
//GET-請求資料 getInfo(){ uni.request({ url: `${this.$baseUrl}/api-demo/getDemoById?lid=${lid}&page=${this.page}&pagesize=${this.pagesize}`, //這裡的lid,page,pagesize只能是數字或字母 method: 'GET', success: (res)=>{}, fail: (err)=>{} }) }
//POST-傳送json格式請求 sendInfo(){ let params = { "phone":this.userphone, "name":this.username } uni.request({ url: `${this.$baseUrl}/api-demo/send`, method: 'POST', data: params, success: (res)=>{}, fail: (err)=>{} }) }
//POST-傳送FormData格式請求 sendInfo(){ let params = { "phone":this.userphone, "name":this.username } let headers={ "Content-Type":"application/x-www-form-urlencoded" //設定一下請求頭即可 } uni.request({ url: `${this.$baseUrl}/api-demo/send`, method: 'POST', header: headers, data: params, success: (res)=>{}, fail: (err)=>{} }) }
//請求介面時攜帶token sendInfo(){ let params = { "phone":this.userphone, "name":this.username } let headers={ "Content-Type":"application/x-www-form-urlencoded", "Token":`this.userToken` //設定一下token即可 } uni.request({ url: `${this.$baseUrl}/api-demo/send`, method: 'POST', header: headers, data: params, success: (res)=>{}, fail: (err)=>{} }) }