创建一个request.js文件
const ip = '192.168.0.184'
export const socket = 'ws://'+'43.138.74.254'+':3008'
// export const socket = 'ws://'+ip+':3008'
export const BASE_URL = 'http://' + ip + ':3000'
export const sendRequest = (options) => {
uni.request({
url: BASE_URL + options.url,
method: options.method || "GET",
data: options.data || {},
header: {
"Content-Type": "application/json",
},
success: (res) => {
options.success(res);
},
});
};
在main.js中挂载请求
import {sendRequest,BASE_URL,socket,sendUpload} from './pages/pinia/request.js'
export function createApp() {
const app = createSSRApp(App)
app.use(Pinia.createPinia());
app.use(uView)
//
uni.$request = sendRequest
//
uni.$uploadFile = sendUpload
uni.$ip = BASE_URL
uni.$ws = socket
return {
app,
Pinia
}
}
使用
onMounted(() => {
uni.$request({
url: '/zyc/video',
method: 'POST',
data: data,
success: (res) => {
// console.log(res.data.user,'res');
user.value = res.data.user
}
});
});