1,新建api.js
const BASE_URL = 'https://222222222 /hengyuaniot-propaganda/' //后端給的url
export const myRequest = (options) => {
// console.log('進(jìn)來了')
return new Promise((resolve,reject)=> {
// let authtoken = uni.getStorageSync('authtoken')
uni.request({
url:BASE_URL + options.url,
data:options.data || {},
method:options.method || 'GET',
// header:{
//? ? 'Content-type': 'application/json',
// "X-Auth-Token": uni.getStorageSync('authtoken')? //這里的token指的是微信授權(quán)登錄的token铭腕,用來判斷小程序是否屬于登錄狀態(tài)
// },
dataType:'json',
success:res => {
if(res.data.code !== 0){
}
resolve(res)
},
fail:err => {
// uni.showToast({
// title:"請求接口失敗",
// })
console.log('err',err)
reject(err)
}
})
})
}
2银择,在全局? main.js 引入
//引入公共接口
import {myRequest} from './app/api.js'
//掛載全局
Vue.prototype.$myRequest = myRequest
3,使用
integral() {
let me =this
? me.$myRequest({
url: 'api/resource/index',
method: 'POST',
data: {
token:me.$store.state.token,
pageNum: 1,
pageSize:me.pageSize
},
}).then(res => {
// this.integrall = res.data.integral
console.log(res.data.result.list)
//成功返回的code碼
var code = res.data.code
console.log(code)
//成功返回的數(shù)據(jù)
var res =res.data.result.list
if(code===200){
},
cracted(){
調(diào)用
? ? this.integral()
}