Drupal 8 自定义块如何附加 JavaScript?

Ank*_*arg 4 drupal-8

我已经成功创建了一个自定义块,只想在块上调用 java 脚本警报功能。我创建了一个 .js 文件。问题是如何调用在 BLOCK PHP 的构建函数中的 javascript throgh 数组渲染中声明的函数

use*_*353 5

请详细说明问题。根据我的理解,试试这个。 参考

将 js 附加到块插件的渲染数组

再举一个将库附加到渲染数组的示例,如果您在模块中构建块插件,则可以在扩展 BlockBase 类的类的 build() 函数中将库附加到渲染数组(从 Drupal 开始) 8 测试版 6)。

return [
  '#theme' => 'your_module_theme_id',
  '#someVariable' => $some_variable,
  '#attached' => array(
    'library' => array(
      'your_module/library_name',
    ),
  ),
];
Run Code Online (Sandbox Code Playgroud)