<template> <div class="outer-layer search-page"> <div class="root"> <searchList :searchResultPageSize="3" :listLimit="true" :apiRequest="ServeSeachQueryAll" @toMoreResultPage="toMoreResultPage" @clickSearchItem="clickSearchItem" ></searchList> </div> </div> </template> <script setup> import searchList from './components/searchList.vue' import { ServeSeachQueryAll } from '@/api/search/index' //点击跳转到更多结果页面 const toMoreResultPage = (searchResultKey, searchText) => { uni.navigateTo({ url: '/pages/search/moreResult/moreResult?searchResultKey=' + searchResultKey + '&searchText=' + searchText, }) } //点击了搜索结果项 const clickSearchItem = ( searchText, searchResultKey, talk_type, receiver_id, ) => { console.log(searchResultKey) if (searchResultKey === 'general_infos') { uni.navigateTo({ url: '/pages/search/moreResult/moreResultDetail?searchText=' + searchText + '&talk_type=' + talk_type + '&receiver_id=' + receiver_id, }) } } </script> <style scoped lang="scss"></style>