uri - `dart:uri`现在在哪里?

标签 uri dart

我想调用decodeUrl(...),我这样做是:

import "dart:uri";

main() {
    decodeUrl("str");
}

但是现在有了最新的Dart-SDK,它会报告:
Do not know how to load 'dart:uri'
import 'dart:uri';
^

似乎已将其从SDK中删除。我搜索了很多,但仍然不知道现在在哪里。现在如何在最新的SDK中使用decodeUrl(...)

最佳答案

根据this post to the Dart announcement listdart:uri已替换为核心Uri类。

您的代码转换为:

main() {
  decodeUrl("str");
}

尽管编写print(Uri.decodeFull("str%20here"));可能更具启发性。

关于uri - `dart:uri`现在在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17636655/

相关文章:

javascript - 如何监视使用 WinJs 中的 launchUriAsync 生成的进程

javascript - JavaScript 是否能够像在 windows.location 中解析当前 URL 一样解析任意 URL?

安卓 : Setting a sound from SD card as Ringtone

dart - 如何为Flutter Codelab将SizeTransition转换为FadeTransition

dart - `nameof` 运算符(operator)在 flutter

windows - 如何在 Dart SDK 的 Windows 中以字符串形式获取路径而无需前导 "slash"?

xml - 如何在XSLT处理器中使用HTML5的 "about:"协议(protocol)

typescript - Dart - 如何像 TypeScript 一样定义接口(interface)?

android - 缺少 android 模拟器上的大多数文本

android - 您的应用未使用 AndroidX - Flutter 不允许我生成 apk