@wordpress/interactivity 包包含启用 Interactivity API 的逻辑,该 API 在 v6.5 的 WordPress 核心中引入。这意味着在任何高于 v6.5 的 WordPress 版本中,此包已捆绑在核心中。
安装
使用以下命令安装 Interactivity API:
npm install @wordpress/interactivity --save
此步骤仅在你在 WordPress 之外使用 Interactivity API 时需要。
在 WordPress 中,该包已捆绑在核心中。为确保其被加载,请将 @wordpress/interactivity 添加到脚本模块的依赖项数组中。此过程通常可由 wp-scripts 等工具自动完成。
此外,该包假定你的代码将在 ES2015+ 环境中运行。如果你使用的环境对此类语言特性和 API 的支持有限或完全不支持,应在你的代码中包含 @wordpress/babel-preset-default 随附的 polyfill。
许可证
Interactivity API 提案作为 Gutenberg 和 WordPress 项目的一部分,是自由软件,并根据 GNU General Public License 第 2 版或(由你选择)任何更高版本的条款发布。完整许可证请参见 LICENSE.md。