JS类
JavaScript互操作声明上的注解。
此注解将给定的库、顶层外部声明或扩展类型定义为JavaScript互操作声明。
指定 名称 可以自定义要使用的JavaScript名称,以下场景中可以使用:
- 通过使用 名称 参数化库上的注解,将JavaScript前缀添加到库的所有外部顶层声明、静态成员和构造函数。
- 通过使用 名称 参数化互操作扩展类型上的注解,指定要用于互操作扩展类型的JavaScript类,用于外部静态成员和构造函数。
- 通过使用 名称 参数化成员上的注解来重命名外部声明。
如果未指定 名称,则将扩展类型或外部声明的Dart名称用作默认值。
有关如何使用此注解的更多详细信息,请参阅 https://dart.ac.cn/interop/js-interop/usage#js。
注意
package:js
导出了一个 @JS
注解。与该注解不同,此注解适用于扩展类型,并将对外部顶层声明进行更多类型检查。
构造函数
属性
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
toString(
) → String - 此对象的字符串表示。继承
操作符
-
operator ==(
Object other) → bool - 相等操作符。继承