项目实训报告(八):

      下面说一下有关主页景点搜索的实现逻辑,首先我们有一个原始数组gridList来存放所有的景观信息,包括图片地址、名称、距离、还有经纬度等等。

      这里首先说明一下,记录景观的经纬度不仅方面后面计算距离,这里每次在点击景观时会将该景观的经纬度传至地图界面,从而实现在相关地图界面目标景观的定位,方便用户更好的找到自己想去的景观。

   下面回到景点搜索的实现逻辑,我们还会设置一个数组resultList用来存放符合景观名称关键词搜索的目标景观,即搜索命中景观,在点击搜索按钮后此时在前端展示的就是resultList,具体展示逻辑如下图所示。

    可以看到,如果resultList为空则展示原始数组gridList,否则就展示resulList。而在.js配置文件中,我们函数的实现逻辑是这样的:

    根据msg即输入框内数据是否为空,与是否有与msg相匹配的景观名称与在页面中有不同的反馈结果。

msg为空:

  msg无匹配:

msg正确搜索:

    由此实现了搜索的功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值