Flutter —— dio

1. 关于import

  • import 中 as关键字来给他起了个别名来避免类名、方法名冲突。
  • 导入库,默认是整个库都导入
    • show:执行需要导入的内容。
    • hide:需要隐藏的内容。

2. pubspec

pubspec 包含:

  • name:项目名称,必填字段
  • description:项目介绍,非必填字段
  • publish_to : 指定包发布的位置
  • version : 发布的工程版本号
  • environment SDK : dart的SDK版本号
  • dependencies - flutter - SDK: flutter 的 SDK,这里也可以用version来指定版本。
  • dev_dependencies - flutter_test - sdk : 开发环境用到的包。
  • flutter: 资源配置比如图片和字体

3. Dio

之前写的页面网络请求是用的http框架,其实还有一个更加普遍使用的框架dio,那么我们在dependencies - flutter - SDK 下面添加dio: ^4.0.1(dio以及版本号),这里的缩进需要对齐。这里带着^表示大版本不变的区间的写法,相当于4.0.1 <= 版本号 < 5.0.0。dio: 4.0.1,如果不带^那么就是指定版本号。如果是dio: any那么就是任意版本。如果是"dio: >3.0.1"就是大于3.0.1(不包含)的版本。
在这里插入图片描述
pub get 之后就可以使用dio了,这里请求一下百度然后打印一下值。

import 'package:dio/dio.dart';

String _data = "0";
void main() {
  dioDemo();
  // print("A");
}

void dioDemo() {
  final dio  = Dio();
  dio.get("https://www.baidu.com").then((value) => print(value));
}

然后发现这里确实打印出来了,说明请求成功了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值