在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
最近突发奇想,想把之前自己写的一款拥有历史搜索记录的微信小程序搜索框发布到npm上,今天已经完成了[email protected]。这是我第一次尝试,如有不当或需改进之处,请君指出,感谢万分!!! 一:使用效果 1、通过输入进行搜索 2、清除单个(全部)历史搜索记录 3、点击历史搜索记录进行搜索 PS:若想要获得上图中的效果,可参考 test/demo 中的例子实现。 二:使用方法 1、安装 wx-search-have-history npm install --save wx-search-have-history
2、在需要使用 wx-search-have-history 的页面 page.json 中添加 wx-search-have-history 自定义组件配置 { "usingComponents": { "searchHaveHistory": "wx-search-have-history" } } 3、WXML 文件中引用 wx-search-have-history:调用history组件的同时,需要在调用wx-search-have-history的页面page.js绑定事件接收搜索值(bind:searchEvent="searchEvent"),且须在searchEvent函数里调用wx.hideLoding(),可参考 test/demo/pages/index/index.js中的例子。 <searchHaveHistory > bind:searchEvent="searchEvent"> </searchHaveHistory> wx-search-have-history的属性介绍如下:
三:注意事项 1、在调用组件的时候,id必须填写且唯一。因为此id作为本地缓存的key值。 2、在调用wx-search-have-history的页面page.js需绑定事件接收搜索值(bind:searchEvent="searchEvent"),且须在searchEvent函数里调用wx.hideLoding(),可参考 test/demo/pages/index/index.js 中的例子。
项目地址:GitHub传送门 欢迎大家提出意见,谢谢!!! |
请发表评论