搜索组件 #
<template>
<div>
<zSearch
@search="search"
:listData="listData"
:hotList="hotList"
@checkTitle="checkTitle"
>
</zSearch>
</div>
</template>
<script setup>
import { reactive } from "vue";
// 搜索触发的函数
const search = (title) => {
console.log(title);
};
// 点击tag标签和热搜榜触发的函数
const checkTitle = (item) => {
console.log(item);
};
// 搜索栏滚动数据
const listData = reactive([
"进击的巨人",
"无职转生",
"jojo的奇妙冒险",
"黑色五叶草",
"名侦探柯南",
]);
//top前十
const hotList = reactive([
"进击的巨人",
"东京美食家",
"死神",
"海贼王",
"火影忍者",
"电锯人",
"至两千年前的你",
"想要成为影之实力者",
"不死者之王",
"咒术回战",
]);
</script>
<style lang="scss" scoped></style>
显示代码
search 属性 #
属性 | 说明 | 默认值 |
---|---|---|
listData | 搜索栏滚动数据 | - |
hotList | 热门推荐 | - |
事件 #
属性 | 说明 | 参数 | 返回值 |
---|---|---|---|
search | 搜索 | 搜索信息 | void |
checkTitle | 点击标签和热门事件触发 | 标签 | void |