Слияние кода завершено, страница обновится автоматически
Все значимые изменения в этом проекте будут задокументированы в этом файле. См. standard-version для получения рекомендаций по фиксации изменений.
useRequest
поддерживает передачу пользовательских плагинов #204 (3280f44).definePlugin
(2a03d38).vue-demi
для совместимости с vue2 #38.getCache
, setCache
и clearCache
.cacheKey
будут кэшироваться и повторно использоваться.runAsync
и refreshAsync
, которые возвращают Promise
.definePlugin
, которая позволяет расширять функциональность useRequest
с помощью плагинов.runAsync
, чтобы вернуть нормальный Promise
.useRequestProvider
для внедрения конфигурации options.refreshDepsAction
для настройки поведения после обновления refreshDeps
.refreshDepsAction
также будет срабатывать при изменении refreshDeps
в режиме manual=true
.loadingKeep
.Удалены:
service
больше не поддерживает символы или объекты. Помощь в миграции.formatResult
. Помощь в миграции.queryKey
, что означает удаление параллельного режима. Помощь в миграции.run
больше не возвращает Promise
[Помощь в миграции](#5].ready
. Помощь в миграции.ready
теперь может принимать функцию, возвращающую логическое значение. #166.data
и error
теперь являются shallowRef
.RequestConfig
удалён. Помощь в миграции.useLoadMore
, подробности см. в разделе «API useLoadMore».cacheKey
теперь принимает функцию: cacheKey: (params?: P) => string
.useRequest(getUser,{
cacheKey: (params?:P):string => {
<!-- При инициализации params будет неопределённым, необходимо вручную проверить и вернуть пустую строку -->
if(params){
return `user-key-${params[0].name}`
}
return ''
}
})
options
стали реактивными, как показано ниже.type ReactivityOptions = {
loadingDelay: number | Ref<number>;
loadingKeep: number | Ref<number>;
pollingInterval: number | Ref<number>;
debounceInterval: number | Ref<number>;
debounceOptions: DebounceOptions | Reactive<DebounceOptions>;
throttleInterval: number | Ref<number>;
throttleOptions: ThrottleOptions | Reactive<ThrottleOptions>;
refreshOnWindowFocus: boolean | Ref<boolean>;
refocusTimespan: number | Ref<number>;
errorRetryCount: number | Ref<number>;
errorRetryInterval: number | Ref<number>;
};
refreshDeps
теперь может возвращать значение, ссылку или объект, который является реактивным, или массив, состоящий из этих значений. #166 ## 1.0.0-beta.7 (2021-01-11)Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )