当前位置: 首页 > news >正文

alova.js快速入门教程

官网地址:Alova.JS - Lightweight request strategy library | Alova.JS

目录

一、alova 是什么?

二、 快速入门

1、安装依赖

(1)使用npm方式安装

(2)使用yarn方式安装

2、在静态 html 中使用


一、alova 是什么?

        alova 是一个轻量级的请求策略库,针对不同请求场景使用对应的请求模块,让开发者使用非常少量的代码就可以实现高可用性和高流畅性的请求功能,这意味着,你再也不需要自己绞尽脑汁编写请求优化代码,再也不需要自己维护请求数据和相关状态,你只需要选择并使用请求模块,设置参数后,alova 帮你搞定。从而提升开发效率、应用运行效率,还能降低服务端压力。

二、 快速入门

1、安装依赖

(1)使用npm方式安装

npm install alova --save

(2)使用yarn方式安装

yarn add alova

tips:alova 结合 UI 框架,让请求变得更简单,你可以使用 alova 提供的use hook发起请求,它将返回例如loading等多个请求相关的状态化数据,并在 alova 中自动管理它们,而无需自己维护。

使用 alova 时,请确保 UI 框架符合以下版本要求:

  • React: >= v16.8
  • Vue: 2.7、3.x
  • Svelte: 任意

2、在静态 html 中使用

<!DOCTYPE html>
<html lang="en"><head><script src="https://unpkg.com/alova/dist/alova.umd.min.js"></script><script src="https://unpkg.com/alova/dist/adapter/globalfetch.umd.min.js"></script><script src="https://unpkg.com/vue@3/dist/vue.global.js"></script><!-- vuehook依赖 vue,因此需先引入 vue --><script src="https://unpkg.com/alova/dist/hooks/vuehook.umd.min.js"></script><script>const alovaInstance = window.alova.createAlova({baseURL: 'https://api.alovajs.org',statesHook: window.VueHook,requestAdapter: window.GlobalFetch()});// ...</script></head><body><!-- ... --></body>
</html>

更多alova.js相关使用方法,请参考官方文档:Alova.JS - 轻量级请求策略库 | Alova.JS

http://www.lryc.cn/news/170475.html

相关文章:

  • 获取IP地址-根据IP获取位置信息
  • Android13适配-Google官方照片视频选择器
  • 云计算的发展趋势和挑战
  • PyG-GAT-Cora(在Cora数据集上应用GAT做节点分类)
  • java专项练习(验证码)
  • MS1861 视频处理与显示控制器 HDMI转MIPI LVDS转MIPI带旋转功能 图像带缩放,旋转,锐化
  • 广州华锐互动:利用VR复原文化遗址,沉浸式体验历史文物古迹的魅力
  • 微信小程序——事件监听
  • View绘制流程的源码所得
  • 企业级数据仓库-理论知识
  • 解决flutter不识别yaml里面配置的git项目
  • rust结构体
  • Python - 小玩意 - 键盘记录器
  • msvcp71.dll丢失的解决方法分享,全面分析msvcp71.dll丢失原因
  • stm32----ADC模数转换
  • Unity SteamVR 开发教程:用摇杆/触摸板控制人物持续移动(2.x 以上版本)
  • 04条件构造器和常用接口
  • 什么是HTTP状态码?常见的HTTP状态码有哪些?
  • vue3的双向绑定原理分析
  • MySQL数据库时间计算的用法
  • 应用在儿童平板防蓝光中的LED防蓝光灯珠
  • BERT 快速理解——思路简单描述
  • 二叉树实现的相关函数
  • Redis面试题(二)
  • STP介绍
  • numpy 和 tensorflow 中的各种乘法(点乘和矩阵乘)
  • (图论) 1020. 飞地的数量 ——【Leetcode每日一题】
  • c++ 重载、重写、覆盖
  • Python异步编程高并发执行爬虫采集,用回调函数解析响应
  • SpriteKit与Swift配合:打造您的第一个简易RPG游戏的步骤指南