<template> <div class="container"> <!-- 搜索框 --> <div class="search-input-box flexacenter"> <div class="search-input flexacenter"> <img class="search-input-icon" src="@/assets/img/headerNav/search.png"> <input class="search-input-input flex1" placeholder="请输入搜索关键词" /> <img class="search-input-cross" src="@/assets/img/icon/clear.png"> </div> <div class="search-input-cancel">取消</div> </div> <!-- 结果数量 --> <div class="numberResults flexacenter">大约找到 <div class="number">{{ 800 }}</div> 条结果</div> <div class="result-box flexacenter"> <div class="result-item flexflex" v-for="item in 3" :key="item"> <div class="result-header one-line"> <div class="result-label">租房租房租房</div> <div class="result-title">诚招室友一起合租香港大学附近房子 女生</div> </div> <div class="result-content two-lines flex1"> <template v-if="item == 1"> 香港理工大学附近求租房,红磡何文田或黄埔附近最好 </template> <div v-else class="reply-visible flexcenter"> 回复可见 </div> </div> <div class="result-info flexacenter"> <div class="user-info flexacenter"> <svg-icon icon-class="test-head" class-name="icon-head"></svg-icon> <div class="user-name">匿名用户</div> </div> <div class="item-data flexacenter"> <div class="item-data-item flexacenter"> <svg-icon icon-class="look" class-name="icon-look"></svg-icon> <div>1552</div> </div> <div class="item-data-item flexacenter"> <svg-icon icon-class="msg" class-name="icon-msg"></svg-icon> <div>12</div> </div> </div> </div> <!-- 精华 --> <div class="rightTop"> <img class="rightTop-img" src="@/assets/img/icon/topRight .png"> <span>精华</span> </div> </div> </div> <div class="paging"> <el-pagination background layout="prev, pager, next" :total="1000"> </el-pagination> </div> </div> </template> <script> export default { name: "SearchResult", data() { return { } }, components: { }, } </script> <style lang="scss" scoped> .container { padding-top: 1.3rem; .search-input-box { margin-left: .32rem; .search-input { width: 8.2rem; height: .96rem; border-radius: 2.56rem; background: rgba(235, 235, 235, 1); .search-input-icon, .search-input-cross { width: .4rem; height: .4rem; } .search-input-icon { padding: 0 .4rem; } .search-input-cross { padding-right: .4rem; } .search-input-input { height: 100%; background: transparent; border: none; outline: none; } } .search-input-cancel { color: #000; font-size: .36rem; padding-left: .46rem; width: .74rem; } } .numberResults { font-size: .32rem; color: #555; // margin-top: .64rem; margin: .64rem .32rem .48rem; .number { color: #000; font-weight: 650; margin: 0 .1667rem; } } .result-box { justify-content: center; flex-direction: column; .result-item { margin-bottom: .32rem; width: 9.36rem; height: 3.96rem; background-color: rgba(255, 255, 255, 1); border: none; border-radius: .32rem; -moz-box-shadow: 0 0 .16rem rgba(0, 0, 0, 0.0784313725490196); -webkit-box-shadow: 0 0 .16rem rgba(0, 0, 0, 0.08); box-shadow: 0 0 .16rem rgba(0, 0, 0, .08); padding: 0.4rem; box-sizing: border-box; flex-direction: column; position: relative; .result-header { margin-bottom: .32rem; .result-label { font-size: .28rem; height: .52rem; line-height: .52rem; background: rgb(51, 51, 51); color: #fff; display: inline-block; border-radius: .16rem; padding: 0 .12rem; margin-right: .12rem; } .result-title { color: #000; font-size: 0.37333rem; line-height: 0.65rem; display: inline; } } .result-content { line-height: .52rem; font-size: .3rem; color: #7f7f7f; } .reply-visible { font-size: .32rem; height: 1.04rem; background: rgba(242, 242, 242, 0.7); } .result-info { justify-content: space-between; .user-info { .icon-head { width: .64rem; height: .64rem; } .user-name { font-size: .32rem; color: #333; margin-left: .2rem; } } .item-data { font-size: .28rem; .item-data-item { &:last-of-type { margin-left: .4rem; } .icon-look { width: .4267rem; height: .18rem; } .icon-msg { width: .32rem; height: .28rem; } } } } } } .paging { width: 483px; } } </style>