tnblog
首页
视频
资源
登录
什么时候才能领悟,取之越多失之越多
排名
5
文章
229
粉丝
15
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

uni-app搜索框,搜索栏,uni-app search-bar

17648人阅读 2022/2/23 17:37 总访问:1165861 评论:0 收藏:0 手机
分类: 移动开发

官方例子:

代码如下:

  1. <template>
  2. <view>
  3. <uni-card :is-shadow="false" is-full>
  4. <text class="uni-h6">搜索栏组件,通常用于搜索商品、文章等。</text>
  5. </uni-card>
  6. <uni-section title="基本用法" type="line">
  7. <uni-search-bar @confirm="search" :focus="true" v-model="searchValue" @blur="blur" @focus="focus" @input="input"
  8. @cancel="cancel" @clear="clear">
  9. </uni-search-bar>
  10. <view class="search-result">
  11. <text class="search-result-text">当前输入为:{{ searchValue }}</text>
  12. </view>
  13. </uni-section>
  14. <uni-section title="自定义样式" subTitle="使用 bgColor 属性自定义背景色" type="line">
  15. <uni-search-bar placeholder="自定义背景色" bgColor="#EEEEEE" @confirm="search" />
  16. </uni-section>
  17. <uni-section title="自定义icon" type="line">
  18. <uni-search-bar placeholder="自定义searchIcon" @confirm="search" @cancel="cancel" cancel-text="cancel">
  19. <uni-icons slot="searchIcon" color="#999999" size="18" type="home" />
  20. </uni-search-bar>
  21. </uni-section>
  22. <uni-section title="控制清除/取消按钮" subTitle="使用 clearButton 属性设置清除按钮" type="line">
  23. <uni-search-bar radius="5" placeholder="一直显示" clearButton="always" cancelButton="always" @confirm="search"
  24. @cancel="cancel" />
  25. <uni-search-bar class="uni-mt-10" radius="5" placeholder="自动显示隐藏" clearButton="auto" cancelButton="none" @confirm="search" />
  26. <uni-search-bar class="uni-mt-10" radius="100" placeholder="一直不显示" clearButton="none" cancelButton="none" @confirm="search" />
  27. </uni-section>
  28. </view>
  29. </template>
  30. <script>
  31. export default {
  32. data() {
  33. return {
  34. searchValue: '123123'
  35. }
  36. },
  37. methods: {
  38. search(res) {
  39. uni.showToast({
  40. title: '搜索:' + res.value,
  41. icon: 'none'
  42. })
  43. },
  44. input(res) {
  45. console.log('----input:', res)
  46. },
  47. clear(res) {
  48. uni.showToast({
  49. title: 'clear事件,清除值为:' + res.value,
  50. icon: 'none'
  51. })
  52. },
  53. blur(res) {
  54. uni.showToast({
  55. title: 'blur事件,输入值为:' + res.value,
  56. icon: 'none'
  57. })
  58. },
  59. focus(e) {
  60. uni.showToast({
  61. title: 'focus事件,输出值为:' + e.value,
  62. icon: 'none'
  63. })
  64. },
  65. cancel(res) {
  66. uni.showToast({
  67. title: '点击取消,输入值为:' + res.value,
  68. icon: 'none'
  69. })
  70. }
  71. },
  72. onBackPress() {
  73. // #ifdef APP-PLUS
  74. plus.key.hideSoftKeybord();
  75. // #endif
  76. }
  77. }
  78. </script>
  79. <style lang="scss">
  80. .search-result {
  81. padding-top: 10px;
  82. padding-bottom: 20px;
  83. text-align: center;
  84. }
  85. .search-result-text {
  86. text-align: center;
  87. font-size: 14px;
  88. color:#666;
  89. }
  90. .example-body {
  91. /* #ifndef APP-NVUE */
  92. display: block;
  93. /* #endif */
  94. padding: 0px;
  95. }
  96. .uni-mt-10 {
  97. margin-top: 10px;
  98. }
  99. </style>

欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

uni-app开始时间与结束时间(结束时间大于开始时间)picker编写

利用uni-app官网里面picker插件代码当点击开始时间后结束时间要大于选择后的开始时间,点击结束时间后开始时间要小于开始时...

uni-app用法与html标签的变化

以前是html标签,比如,现在是小程序组件,比如。那么标签和组件有什么区别,不都是用尖括号包围起来一段英文吗?其实标签...

uni-app无法导入插件

点击网页中右上角的插件导入,可以打开项目,但是就是无法导入插件。是因为,要登录!hbuilder里边也要登录才行,他这个应...

使用uni-app的云端一体插件

初次使用uni-app的云端一体插件步骤还是有点多,也有一些坑,在这里把使用过程记录一下。 一:先下载需要的插件在插件右上...

uni-app中list插件图标问题

如图:他使用uni-icons实现的如果只有text就不会有图标有时候贴的文档不是太完善,还是要下一个完整的插件来对比一下

uni-app发起请求

代码如下:uni.request({ url:&#39;接口地址&#39;, success:(result)=&gt;{ my.lists=result.data; } })注意你的...

uni-app官方文档

https://uniapp.dcloud.io/

uni-app运行与调试

上边有菜单,可以运行到浏览器,也可以运行到内置浏览器运行到内置浏览器的效果:

uni-app引入外部资源引入外网样式

很简单代码如下:&lt;style&gt; @import&#39;http://image.tnblog.net/amazeui.min.css&#39;; &lt;/style&gt; &lt;st...

uni-app设置起始页

很简单,在pages.json里边配置即可。

uni-app页面无法跳转问题

首先检查一下有没有在pages里边配置没有配置不行的哦或者看看你的跳转方式对不对,如果跳转的是底部菜单,但是你用的是uni....

uni-app 删除失败 setting denied access to....

删除的时候如果文件夹下面还有页面,这样直接删除文件夹是会报错的:删除失败 setting denied access to....这种情况就直接...

uni-app中引入外部js

可以使用代码如下:varscript=document.createElement(&#39;script&#39;); script.src=&quot;http://image.tnblog.net/jqu...

uni-app dom操作

比如引入外部js需要用到的dom操作:varscript=document.createElement(&#39;script&#39;); script.src=&quot;http://image....

uni-app使用web-view引入页面

代码如下:&lt;template&gt; &lt;viewclass=&quot;h5-html&quot;&gt; &lt;web-view:webview-styles=&quot;webviewStyl...

uni-app真机调试

很简单只要手机开启了usb调试,然后hbuilderx会自动获取到手机的然后运行到手机即可华为手机开启use调试:一直点击版本号进...