使用频率 | 中低 |
所属模型 | plugin |
成员类型 | 公有成员函数 |
plugin方法用于给当前模块实例装载一个指定名称的插件,或者获取一个指定名称的插件,这取决于参数的数量.
当使用plugin方法的时候如果只传递了一个字符串参数,并且已经载入这个插件的情况下那么plugin方法就会返回这个名称的插件实例,如果这个名称的插件还没有被装载则会返回null
当使用plugin方法的时候,传递的是两个参数,并且第一个参数为插件的名称,那么plugin方法就会为当前模块实例创建并且装载这个名称的插件.
当插件被装载之后,如果需要移除,可以使用removePlugin方法.
Object plugin(String name);
Object plugin(Object plugins);
Object plugin(String name,Object option);
名称 | 类型 | 描述 |
name | String | 通过Std.plugin.module定义的插件模块的名称 |
option | Object | 创建插件时候需要传递的参数选项 |
plugins | Object | 插件模块名称与插件参数选项对应的Object对象 |
1. 当获取插件的时候,返回已经装载的插件模块实例
2. 返回this对象
//给id为content的元素载入drag插件,使其可以被拖动
Std.dom("#content").plugin("drag",{});