这段时间自学小程序编程,从组件到API的学习后,编写的第一个较为综合的小案列,编写搜索框对初学者来说最重要也是最难理解的就是定位和布局:position和display,大家一定要先把这两个属性理解透彻。这里暂时没有写点击各组件之后对应的事件,

.wxml

.mxss


————————————
- 2.也可以利用label组件让搜索框看着更高级一点,如下

.wxml
这里定义的bindtap事件,即点击之后label隐藏

.wxss

- 三,搜索历史记录的实现
- history.unshift is not a function; [Component] Event Handler Error @ pages/index/index#bound bindInputConfirm
TypeError: history.unshift is not a function遇到这个错误是因为history的数据类型不是数组, - 下面的程序实现历史框,但是有一个逻辑存在问题暂时没能解决,就是当清除搜索记录后,点击搜索框,搜索框会显示出来,总找不到原因

.wxss


这篇博客介绍了如何在小程序中实现搜索框及其搜索历史记录功能。文章详细讲解了定位和布局的关键,如position和display属性的使用,并提供了.wxml、.wxss和.js的代码示例。在实现搜索历史记录时,博主遇到了history.unshift is not a function的错误,通过确保history为数组解决了问题。此外,还讨论了清除搜索记录后搜索框显示的逻辑问题。
最低0.47元/天 解锁文章
3620

被折叠的 条评论
为什么被折叠?



