const { data, error } = useRequest(Service, options);
è¿æ¯ VueRequest æåºæ¬ç APIãè¿éç Service
å®å¿
é¡»æ¯ä¸ä¸ªè¿å Promise ç彿°ï¼è¿åçç»æå°å³å®æ¯ä¼ é data
ï¼resolveï¼ äº¦æè
æ¯error
(reject)ã彿°çå
¥åå°ä¼è¢«å½å params
ä¼ éç» API æ¥å£ã
æ¢å¥è¯è¯´ï¼ä½ å¯ä»¥ä½¿ç¨ ç¬¬ä¸æ¹ç请æ±åºï¼å¦ axios
ï¼ æ¥è·åæ°æ®ï¼ç¶åå°è¯¥è¯·æ±ä¼ ç» VueRequest æ¥è¿è¡ç®¡çã
æä»¬æ¥ä¸¾ä¸ªä¾å ð°
import { useRequest } from 'vue-request';
import axios from 'axios';
const getUser = userName => {
return axios.get('api/user', {
params: {
name: userName,
},
});
};
const { data, run } = useRequest(getUser, {
defaultParams: ['马嬿¢
'],
});
run('å¼ ä¸');
æåä½ ï¼ä½ å·²ç»å ¥é¨äº VueRequest äºã
ä»ä¹ï¼è¿ä¸å¤ç¨ï¼æ¥æ¥æ¥ï¼åé¢çç« èæä»¬æ¥äºè§£ä¸ä¸ä¸äºå¸¸ç¨çé ç½®ä¸ç¨æ³ã
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4