网址
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");
});
安装软件包后,您可以从软件包中导入 URL
和 URLSearchParams
,并按照 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
。