跳至内容

网址

url 软件包为旧版浏览器提供了 WHATWG url 规范 的 polyfill,或者默认为现代浏览器和 Node 中可用的全局类。建议您使用此软件包以确保与非现代浏览器的兼容性。

有关更多信息,我们建议您 阅读 MDN 文章 并查看 Node API 文档 以获取更多详细信息,因为本文仅介绍了 Meteor 中的基本用法。

用法

安装

要将此软件包添加到现有应用程序中,请从您的应用程序目录运行以下命令

bash
meteor add url

要将 url 软件包添加到现有软件包中,请在 package.js 文件中的 Package.onUse 回调中包含语句 api.use('url');

js
Package.onUse((api) => {
  api.use("url");
});

安装软件包后,您可以从软件包中导入 URLURLSearchParams,并按照 MDN 和 Node 文档中所述使用它。

URL

js
import { URL } from "meteor/url";

const url = new URL("https://www.meteor.js.cn");

例如,您可以在 fetch 调用中使用 URL

js
import { URL } from 'meteor/url';
import { fetch } from 'meteor/fetch';

const url = new URL('https://www.example.com/api/reportVisit');

fetch(url, {
    method: 'POST',
    body: JSON.stringify({ siteId: 11 })
    ...
})

URLSearchParams

js
import { URLSearchParams } from "meteor/url";

const searchParams = new URLSearchParams({ query: "WHATWG", location: "MDN" });

如果您在创建 URL 类时单独构建它们,则可以在 URL 的选项中包含 URLSearchParams