1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/attojs-vue-request

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.zh-CN.md 6.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 19:10 b60b7a5

Changelog

Все значимые изменения в этом проекте будут задокументированы в этом файле. См. standard-version для получения рекомендаций по фиксации изменений.

2.0.4 (2023-10-16)

Refactor

  • useRequest поддерживает передачу пользовательских плагинов #204 (3280f44).
  • Экспортируются некоторые недостающие типы #215, #217 (35b07a4).

2.0.3 (2023-06-13)

Refactor

  • Экспорт метода definePlugin (2a03d38).

2.0.2 (2023-06-02)

Refactor

  • Добавлена поддержка необязательной цепочки (f1c79fb) (#199).

2.0.1 (2023-06-01)

Список изменений

  • Использование 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].
  • При ошибке запроса данные не очищаются. #82.
  • Изменена логика 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)

Feature

  • Более интеллектуальный алгоритм для errorRetryInterval (#19) 13ce153.

1.0.0-beta.6 (2020-12-31)

Refactor

  • Добавление isServer для совместимости с node-средой 4f1c797.
  • Изменение значения по умолчанию для cacheTime на 10 минут a56ecb0.

1.0.0-beta.5 (2020-12-14)

Bug Fixes

  • Поддержка babel для расширения .tsx (#15) c7d8c3d.

1.0.0-beta.4 (2020-12-07)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/attojs-vue-request.git
git@api.gitlife.ru:oschina-mirror/attojs-vue-request.git
oschina-mirror
attojs-vue-request
attojs-vue-request
master