收藏
回答

使用input输入查询第一次有结果,第二次输入直接页面空白,怎么回事?

    
<view class="serach">
      <image src="{{imageUrl}}/image/search.png" />
      <input class="sear-view"  model:value="{{search_text}}" bindinput="searchFun" placeholder="搜索线路、站点" />
      <view class="null"></view>
     </view>
    </view>

searchFun(){
    var that=this;
    let val=that.data.search_text;
    getList();
    async function getList(){
      let data = await request(getApp().globalData.globalUrl+"labus/datashare/QS_QUERY",{"stquery":val});
      console.log(data);
      that.setData({
        searchList:data.data,
        blBlean:false,
        stBlean:false
      })
    }
   
  },



这是第一次输入“佛”显示查询结果

这是删除input值重新输入“佛”变成空白页面

回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    2023-07-20

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-07-20
    有用
    回复
  • 林俊宇
    林俊宇
    2023-07-21

    看看控制台的报错信息

    2023-07-21
    有用
    回复 1
    • 空城律
      空城律
      2023-07-21
      没有报错,就是莫名其妙的wxml只剩<page></page>标签,现在换了另一种方法
      2023-07-21
      回复
登录 后发表内容