最近搜索可以通过缓存在本地实现,热门搜索对应的数据要实时调用服务端接口获取,数据可以使用vuex进行保存,供全局使用。
菜单搜索可以通过getLocation获取地理坐标作为参数获取商铺信息,在onReachBootom内部实现上拉加载数据点餐:
开发时,要注意组件和业务解耦,不要在组件中写业务代码,比如不要在组件内部请求业务数据,在父组件中请求数据传递给子组件,Vue3中setup函数不存在this,所以要使用uni.createSelectorQuery().in(this)获取组件内部元素的节点信息需要将this替换getCurrentInstance()函数
菜单搜索可以通过getLocation获取地理坐标作为参数获取商铺信息,在onReachBootom内部实现上拉加载数据点餐:
开发时,要注意组件和业务解耦,不要在组件中写业务代码,比如不要在组件内部请求业务数据,在父组件中请求数据传递给子组件,Vue3中setup函数不存在this,所以要使用uni.createSelectorQuery().in(this)获取组件内部元素的节点信息需要将this替换getCurrentInstance()函数