在上一篇文章中,苏南大叔描述的是:如何使用bind()方法,增强QueryList功能。在本篇文章中,苏南大叔描述的是个非常类似的方法,use()方法也可以增强QueryList的功能,可以通过use()初始化若干插件。相比较bind()方法而言,use()功能就更加强大的多了。

苏南大叔:QueryList 使用 use() 方法增加百度搜索模块 - querylist_baidu_search
QueryList 使用 use() 方法增加百度搜索模块(图1-1)

use()QueryList安装插件的方法。

use()函数原型

QueryList use($plugins,…$opt)
  • 参数: $plugins
    插件类名,也可以是插件类名集合数组
  • 参数: …$opt
    安装插件时附带的多个参数。是否需要携带参数以及该携带什么参数跟具体的插件有关。

注意事项

bind()是一样的,使用该use()方法安装的插件只有当前的QueryList对象可以使用,如果想要全局安装插件让所有QueryList均可使用,可以查看config()方法文档。

总结

use()bind()一样,都可以增强querylist()的功能。相比较而言:bind()更加灵活,适合临时自定义功能。而use()则适合于应用更加庞大的第三方增强。

不过,默认情况下,use()bind()都只能应用于当前querylist,如何想要继续,可以选择使用config()方法,做全局的功能增强。

更多相关细节,请参见苏南大叔的后续文章内容。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   querylist

本站的忠实读者小伙伴,正在阅读下面这些文章: