美文网首页WEB前端程序开发uni-app让前端飞
前端Vue自定义顶部搜索框 热门搜索 历史搜索 用于搜索跳转使用

前端Vue自定义顶部搜索框 热门搜索 历史搜索 用于搜索跳转使用

作者: 前端组件分享 | 来源:发表于2023-06-20 00:15 被阅读0次

    前端Vue自定义顶部搜索框 热门搜索 历史搜索 用于搜索跳转使用, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13128

    效果图如下:

    #### 自定义顶部搜索框 用于搜索跳转使用方法

    ```使用方法

    <!-- 自定义顶部搜索框 用于搜索跳转 skipUrl:跳转url为绝对路径 /pages开头 -->

    <cc-headSearch skipUrl="/pages/index/search"></cc-headSearch>

    ```

    #### HTML代码实现部分

    ```html

    <template>

    <view class="content">

    <!-- 自定义顶部搜索框 用于搜索跳转 skipUrl:跳转url为绝对路径 /pages开头 -->

    <cc-headSearch skipUrl="/pages/index/search"></cc-headSearch>

    <!-- 1.推荐流贷产品”“推荐固贷产品”“推荐供应链产品”“推荐综合服务” -->

    <div class="mui-content-padded">

    <!-- 列表组件 -->

    <CCBProjectList :productList="projectList" @click="goProDetail"></CCBProjectList>

    </div>

    </view>

    </template>

    <script>

    import CCBProjectList from '../../components/CCProjectList.vue';

    export default {

    components: {

    CCBProjectList

    },

    data() {

    return {

    skipUrl: '',

    // 列表数组

    projectList: []

    }

    },

    mounted() {

    this.requestData();

    },

    methods: {

    requestData() {

    // 模拟请求参数设置

    let reqData = {

    'area': '',

    "pageSize": 10,

    "pageNo": this.curPageNum

    }

    // 模拟请求接口

    this.totalNum = 39;

    this.projectList = [];

    for (let i = 0; i < 10; i++) {

    this.projectList.push({

    'proName': '商品名称' + i,

    'proUnit': '商品详情' + i,

    'area': '商品介绍',

    'proType': '优质',

    'stage': '七天无理由退货',

    'id': i + ''

    });

    }

    }

    }

    }

    </script>

    <style>

    page {

    background-color: #f7f7f7;

    }

    .content {

    display: flex;

    flex-direction: column;

    }

    .mui-content-padded {

    margin: 0px 14px;

    /* background-color: #ffffff; */

    }

    </style>

    ```

    相关文章

      网友评论

        本文标题:前端Vue自定义顶部搜索框 热门搜索 历史搜索 用于搜索跳转使用

        本文链接:https://www.haomeiwen.com/subject/wyreydtx.html