微信小程序> 微信文章搜索,[微信小程序]搜索功能实现,搜索框样式

微信文章搜索,[微信小程序]搜索功能实现,搜索框样式

浏览量:573 时间: 来源:小吖吖
微信小程序开发交流qq群173683895
承接微信小程序开发。扫码加微信。正文:上效果图:


一:搜索框功能实现
1.在首页做一个搜索框的样式并实现跳转到搜索页面
viewclass='page_row'bindtap="suo"viewviewiconsize='20'type='search'/iconinputdisabledplaceholder="请输入关键字"value="{{searchValue}}"//view/viewviewclass='sousuo'搜索/view/view.search{width:80%;}.search_arr{border:1pxsolid#d0d0d0;border-radius:10rpx;margin-left:20rpx;}.search_arrinput{margin-left:60rpx;height:60rpx;border-radius:5px;}.bc_text{line-height:68rpx;height:68rpx;margin-top:34rpx;}.sousuo{margin-left:15rpx;width:15%;line-height:150%;text-align:center;border:1pxsolid#d0d0d0;border-radius:10rpx;}.page_row{display:flex;flex-direction:row}.searchcion{margin:10rpx10rpx10rpx10rpx;position:absolute;left:25rpx;z-index:2;width:20px;height:20px;text-align:center;}js.点击跳转到搜索的页面
suo:function(e){wx.navigateTo({url:'../search/search',})},
2.搜索页面实现搜索功能
!--pages/search/search.wxml--viewinputplaceholder="请输入你有搜索的内容"value="{{searchValue}}"bindinput="searchValueInput"/buttonbindtap="suo"data-id='1'媒婆/buttonbuttonbindtap="suo"data-id='2'单身/button/viewviewwx:if="{{!centent_Show}}"text很抱歉,没有找到您要搜索的资料/(ㄒoㄒ)/~~/text/viewimportsrc="../index/card/card.wxml"/templateis="nanshen_card"data="{{nanshen_card,img}}"/varapp=getApp();varsearchValue=''//pages/search/search.jsPage({data:{centent_Show:true,searchValue:'',img:'',nanshen_card:''},onLoad:function(){},searchValueInput:function(e){varvalue=e.detail.value;this.setData({searchValue:value,});if(!value&&this.data.productData.length==0){this.setData({centent_Show:false,});}},suo:function(e){varid=e.currentTarget.dataset.idvarprogram_id=app.program_id;varthat=this;wx.request({url:'aaa.php',//这里填写后台给你的搜索接口method:'post',data:{str:that.data.searchValue,program_id:program_id,style:id},header:{'content-type':'application/x-www-form-urlencoded'},success:function(res){if(res.data.length==0){that.setData({centent_Show:false,});}that.setData({nanshen_card:res.data,});},fail:function(e){wx.showToast({title:'网络异常!',duration:2000});},});}});php实现代码
?phpheader("Content-Type:text/html;charset=utf8");header("Access-Control-Allow-Origin:");//解决跨域header('Access-Control-Allow-Methods:POST');//响应类型header('Access-Control-Allow-Headers:');//响应头设置$link=mysql_connect("localhost","root","root");mysql_select_db("shige",$link);//选择数据库mysql_query("SETNAMESutf8");//解决中文乱码问题$str=$_POST['str'];//SQL查询语句SELECTFROM表名LIKE模糊搜索的变量$q="SELECTFROMcurriculumWHERECONCAT_WS('',school,college,major,mtype,title)LIKE'%{$str}%'";$rs=mysql_query($q);//获取数据集if(!$rs){die("数据库没有数据!");}//循环读取数据并存入数组对象$dlogs;$i=0;while($row=mysql_fetch_array($rs)){$dlog['title']=$row["title"];$dlog['mtype']=$row["mtype"];$dlog['name']=$row["name"];$dlog['mfile']=$row["mfile"];$dlog['myear']=$row["myear"];$dlog['school']=$row["school"];$dlog['college']=$row["college"];$dlog['major']=$row["major"];$dlog['time']=$row["time"];$dlogs[$i++]=$dlog;}//以json格式返回html页面echourldecode(json_encode($dlogs));?

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎