服务热线 400-660-8066

成都网站建设
首页 站内资讯

成都网站建设

站内资讯
成都网站建设 / 站内资讯 / 行业资讯 / 正文

小程序输入框-请问怎么在小程序里实现输入框搜索查询呀?

来源: All文章
发布时间:2023-03-20 11:33:45

1。如何在小程序中实现输入框搜索查询?

  通过输入框输入文本信息进行搜索是常用的场景,**就带大家一步一步完成这个功能。

  通过在事件中心添加查询事件,并为搜索结果的过滤添加一个接口,实现最终的搜索查询。

  注:您可以在数据中心创建自己的应用程序数据表,分为用户表、商品表、订单表和自定义表。

  点击数据中心

  创建数据表

  字段包括姓名、头像、简介小程序输入框组件。

  注:事件是构建数据与界面元素组件链接的抽象逻辑。通过事件连接数据表和界面元素组件。

  点击事件中心

  创建查询事件微信小程序input输入框。

  注:在检查器面板中的触发器设置面板创建触发器,可以设置组件的交互逻辑,或与事件合作进行动态数据操作。

  选择搜索图标

  点击检查面板中的触发器

  创建触发器

  注:绑定数据可以绑定事件返回的数据和组件显示内容。微信小程序给input设置边框。

  选择循环容器的列表项目微信小程序创建输入框。

  单击检查面板中的数据绑定和设置微信小程序文本框代码。

  绑定数据

  这样就可以实现输入框搜索查询的功能。

2。小程序输入框切换键盘将自动关闭,然后解决问题

  在小程序的form表单中,可能有多个input组件。当我们输入一个并切换到下一个输入框时,小程序会自动关闭键盘,因为上一个输入框失去了焦点。切换后,我们再次获得焦点,键盘再次弹出。使用起来很尴尬,跳来跳去也很不友好。

  经过长时间的查询,一直没有找到好的解决方案,偶尔会在官方示例中找到解决方案!

  将input组件改为textarea组件

  在将input组件改为textarea组件后,当输入切换时,键盘将始终展开,在不收集后展开,使用更流畅,没有跳跃感

  嗯,以上就是我这次分享的全部内容。如果你认为我的文章对你有帮助,请不要吝啬你的赞美,阿门~

3。微信小程序显示打字叫什么?

  (在这里,主页的布局可以根据每个人的想法来布局,这里显示的css后显示提示框部分)微信小程序弹窗带输入框。

  1。首先打开微信开发者工具,建立代码模板,然后我们的提示框写在这个页面上。

  我们的主页在这里被称为index微信小程序文本框输出文字。

  2。在基本页面上写一个名字的文本。当前姓名使用<text>{{stuName}}</text>然后为button按钮,然后在js文件中建立相应的点击事件和stuname信息。这样,原始页面就写好了。微信小程序input组件属性。

  接下来,我们开始弹出框页的制作

  <viewclass='toast-box'hidden='{{!ifName}}'>

  <viewclass='toastbg'></view>微信inputtool。

  <viewclass='showToast'>

  <viewclass='toast-title'>

  <text>修改姓名</text>

  </view>微信小程序input file。

  <viewclass='toast-main'>

  <viewclass='toast-input'>

  <inputplaceholder=“请输入姓名”bindinput='setValue'data-name='stuEidtName'></input>微信输入框巧用。

  </view>

  </view>程序图输入框。

  <viewclass='toast-button'>

  <viewclass='button1'>微信输入框代码。

  <buttoncatchtap='cancel'>取消</button>

  </view>

  <viewclass='button2'>

  <buttoncatchtap='confirm'>确定</button>

  </view>微信输入框有两个光标。

  </view>

  </view>

  </view>小程序原生组件。

  3。我们可以发现点击按钮后弹出输入框。如果点击除取消和确定以外的地方,则不会有反应。为了实现这一功能,我们使用**位置的渲染层(toastbg),覆盖整个页面,如果页面长度不滚动,请输入min—height:,如果页面滚动,请将长度控制在height:你可以看到整个页面都被覆盖了。而且这个页面应该是透明的,opacity:0。2,即可

  4、bindinput写文本时触发的事件,data-name我们可以在js中打印文本数据保存的地方,找到我们输入的文本信息。小程序原生。

  以下是css代码小程序底部输入框。

  。toast-box{

  width:%;

  height:%;

  opacity:1;微信小程序多行输入框。

  position:fixed;

  top:0px;

  left:0px;。toastbg{

  opacity:0。2;

  background-color:black;

  position:absolute;

  width:%;

  min-height:;。showToast{

  position:absolute;

  opacity:1;微信小程序输入框样式。

  width:70%;微信小程序文本输入框。

  margin-left:15%;小程序右边输入框。

  margin-top:40%;。toast-title{

  padding-left:5%;微信小程序获取输入框的值。

  background-color:#;微信小程序获取输入框内容。

  color:white;

  padding-top:2vh;小程序下拉框并且带输入功能。

  padding-bottom:2vh;

  border-top-right-radius:;

  border-top-left-radius:;。toast-main{

  padding-top:2vh;小程序输入框。

  padding-bottom:2vh;

  background-color:white;

  text-align:center;。toast-input{

  margin-left:5%;

  margin-right:5%;

  border:1pxsolid#ddd;

  padding-left:2vh;

  padding-right:2vh;

  padding-top:1vh;

  padding-bottom:1vh;。toast-button{

  display:flex;。button1{

  width:50%;。button2{

  width:50%;。{

  width:%;

  background-color:white;

  color:red;

  border-radius:0px;

  border-bottom-left-radius:;。{

  width:%;

  background-color:white;

  color:black;

  border-radius:0px;

  border-bottom-right-radius:;。picker{

  padding-top:1vh;

  padding-bottom:1vh;我们可以根据自己的喜好改变提示框的样式

  5、编写js代码,我们需要实现以下基本功能(点击弹出窗口,取消不改变数据值,确定判断数据值,如果空不能改变,否则可以改变,主页上的内容应相应改变)

  6。附上最外层的弹窗hidden(如图所示)这个值的初始值false,点击按钮触发事件,将false更改为true,这样可以点击弹出窗口。

  7。点击事件取消按钮,与hidden部分正好相反。

  8。上述代码命名为书写文本绑定事件setValue,我们将此函数传输到event并打印它。我们可以在它的detail中找到我们刚刚写的内容。我们将此值传输到js中data我们在这里命名一个属性edit。

  9。为了确定绑定事件,我们用这个值来判断。如果是空的,我们用它wx。showToast提示用户信息未完整填写,页面不会更改。如果不是空的,我们的setdata将我们的stuname作为这个edit的值,并将hidden的属性值重新改为false。

  10。当我们返回到初始页面时,我们可以看到我们做了一个提示框,并且具有修改值的功能

  中企动力是一家专业的网络推广公司,我们拥有丰富的网络推广经验和专业的团队,能够为企业提供全方位的网络推广服务。我们为企业提供网站建设网站优化、平台推广等服务,帮中企动力业在网络上提升知名度、扩大影响力、提升销售额。如果您有网络推广的需求,欢迎联系中企动力加微信:CE4006608066,我们将竭诚为您服务。

* 文章来源于网络,如有侵权,请联系客服删除处理。
在线 咨询

添加动力小姐姐微信

微信 咨询

电话咨询

400-660-8066

我们联系您

电话 咨询
微信扫码关注动力小姐姐 X
qr