- Get Started
- 基础
- 进阶
- 技巧
- 插件推荐
- API
- Get Started
- 基础 API
- QueryList html($html)
- string getHtml($rel = true)
- QueryList rules(array $rules)
- QueryList range($selector)
- QueryList removeHead()
- QueryList query(Closure $callback = null)
- Collection getData(Closure $callback = null)
- Array queryData(Closure $callback = null)
- QueryList static getInstance()
- void destruct()
- void destructDocuments() 静态方法
- QueryList pipe(Closure $callback)
- 特殊 API
- 高级 API
- 默认插件
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
QueryList use($plugins,...$opt)
注册插件,用于扩展QueryList功能。
参数: $plugins 插件类名,也可以是插件类名集合数组
参数: ...$opt 安装插件时附带的多个参数。是否需要携带参数以及该携带什么参数跟具体的插件有关。
{primary} 用该方法安装的插件只有当前的QueryList对象可以使用,如果想要全局安装插件让所有QueryList均可使用,可以查看
config()
方法文档。
用法
有两种用法
用法一 安装单个插件,可携带安装参数
$ql = QueryList::getInstance(); $ql->use(My\MyPlugin::class); //或者,带安装参数 $ql->use(My\MyPlugin::class,$arg1,$arg2,$arg3);
用法二 同时安装多个插件,不能携带安装参数
$ql = QueryList::getInstance(); $ql->use([ My\MyPlugin::class, My\MyPlugin2::class, Other\OtherPlugin::class ]);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论