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