UNPKG

press-ui

Version:

简单、易用的跨端组件库,兼容 Vue2 和 Vue3,同时支持 uni-app和普通 Vue 项目

38 lines (34 loc) 690 B
import { isNotInUni } from './utils'; export function fetchData(url) { return new Promise((resolve, reject) => { // #ifdef H5 if (isNotInUni()) { fetch(url).then((response) => { if (response.status === 200) { return response.json(); } return {}; }) .then((data) => { resolve(data); }) .catch((err) => { reject(err); }); return; } // #endif uni.request({ url, data: {}, method: 'GET', sslVerify: true, success: ({ data }) => { resolve(data); }, fail: (error) => { reject(error); }, }); }); }