vue-resource README

The project's README from github.com/pagekit/vue-resource. As one markdown file: README.md.

vue-resource Build Downloads jsdelivr Version License

The plugin for Vue.js provides services for making web requests and handle responses using a XMLHttpRequest or JSONP.

Features

Installation

You can install it via yarn or NPM.

$ yarn add vue-resource
$ npm install vue-resource

CDN

Available on jsdelivr, unpkg or cdnjs.

<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>

Example

{
  // GET /someUrl
  this.$http.get('/someUrl').then(response => {

    // get body data
    this.someData = response.body;

  }, response => {
    // error callback
  });
}

Documentation

Changelog

Details changes for each release are documented in the release notes.

Contribution

If you find a bug or want to contribute to the code or documentation, you can help by submitting an issue or a pull request.

License

MIT

vue-resource (pagekit/vue-resource)

Searching Database…

10K ·GitHub
archived
Что это такое?vue-resource — это плагин-HTTP-клиент для Vue.js: он добавляет сервисы для отправки веб-запросов через XMLHttpRequest или JSONP и обработки ответов внутри Vue-приложения.
Это отдельный HTTP-клиент или плагин, который я добавляю в своё Vue-приложение?Это плагин для Vue.js — вы подключаете его внутри существующего Vue-проекта, а не используете сам по себе. Это компактная библиотека размером 14КБ (5.3КБ в gzip).
Как добавить его в свой проект?Установите через yarn или npm, либо обойдитесь без сборщика и подключите с CDN — пакет опубликован на jsdelivr, unpkg и cdnjs.
С какими версиями Vue он работает?Требуется только сам Vue: плагин поддерживает Vue 1.0 и Vue 2.0, а до Vue 3 его так и не доработали.
Стоит ли выбирать его для нового проекта?Нет — репозиторий заархивирован, проект устарел и больше не получает обновлений. Это вариант только для существующих кодовых баз на Vue 1.x/2.x.
В каких браузерах он работает?Он работает в браузере: последние версии Firefox, Chrome, Safari и Opera, а также IE9 и новее.
Какие возможности есть помимо обычных запросов?Запросы работают с Promise API, URL-ы можно строить с помощью URI Templates, а перехватчики (interceptors) позволяют обрабатывать запросы и ответы по пути туда и обратно.
Можно ли использовать его в коммерческих проектах?Да — vue-resource распространяется по лицензии MIT, поэтому его можно свободно использовать, изменять и поставлять, в том числе в коммерческих приложениях.
Моё Vue 2-приложение уже использует его — стоит ли его убрать?Не нужно — существующие приложения продолжат работать, но заархивированный репозиторий означает, что новых релизов, исправлений и обновлений безопасности не будет, так что в долгую это тупик.
What are similar projects?q, fetch, vue-router, material, Respond, superagent, codemirror5, vuex
Creator
pagekit
Size
1.7 MB
Stars
10K
Age
12y
Commits · 90 Days