UNPKG

uniapp-tracing

Version:

uniapp小程序端埋点

31 lines (25 loc) 797 B
// Config import { initOption } from "../config/constants"; function useRequest(data = {}) { return new Promise((resolve, reject) => { const header = {}; header["Content-Type"] = "application/x-www-form-urlencoded;charset=utf-8"; const requestParams = { url: initOption.requestUrl, method: "POST", header, data, timeout: 10 * 1000 }; uni.request({ ...requestParams, success: (res) => { if (res.data.code !== 200) { console.error(`埋点数据发送失败`, res.data); reject(res.data); return; } resolve(true); }, fail: (error) => { console.error(`埋点数据发送失败`, error); reject(error); }, }); }); } export default useRequest;