a1300399510@qq.com 提交于 2023/03/30 -10:40:01
This commit is contained in:
parent
5e7b831f70
commit
88e1f39e70
@ -1,68 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div id="app">
|
|
||||||
<div class="container">
|
|
||||||
<router-view />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: "App",
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss">
|
|
||||||
@import 'assets/css/normalize.css';
|
|
||||||
@import 'assets/css/public.scss'; //帖子内容样式
|
|
||||||
|
|
||||||
#app {
|
|
||||||
font-family: Avenir, Helvetica, Arial, sans-serif;
|
|
||||||
-webkit-font-smoothing: antialiased;
|
|
||||||
-moz-osx-font-smoothing: grayscale;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
margin: 0 auto;
|
|
||||||
position: relative;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container {
|
|
||||||
// padding: 0 0.35rem;
|
|
||||||
background-color: rgba(246, 246, 246, 1);
|
|
||||||
min-height: 100vh;
|
|
||||||
}
|
|
||||||
|
|
||||||
.flexflex {
|
|
||||||
display: flex;
|
|
||||||
}
|
|
||||||
|
|
||||||
.flexcenter {
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.flexacenter {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.flexcolumn {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
.flex1 {
|
|
||||||
flex: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-message {
|
|
||||||
min-width: 7rem !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
</style>
|
|
@ -1,676 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div class="header-nav">
|
|
||||||
<div class="head-box">
|
|
||||||
<div class="head flexacenter">
|
|
||||||
<div class="left">
|
|
||||||
<slot name="operate"></slot>
|
|
||||||
<div class="head-title">
|
|
||||||
<slot name="header-title"></slot>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="right flexacenter">
|
|
||||||
<!-- <slot name="search"></slot> -->
|
|
||||||
<search-box slot="search" :issearch="true"></search-box>
|
|
||||||
|
|
||||||
<div class="head-more flexcenter" @click="headMorePopState = !headMorePopState">
|
|
||||||
<div class="red-dot" v-if="false"></div>
|
|
||||||
<img class="head-more-icon" src="@/assets/img/headerNav/threeAcross.svg" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="head-arrows" :class="{ animation: headMorePopState }" v-if="headMorePopState"></div>
|
|
||||||
<div class="head-more-pop" :class="{ animation: headMorePopState }">
|
|
||||||
<div class="head-more-userinfo flex1 flexacenter">
|
|
||||||
<div class="head-more-left flexacenter">
|
|
||||||
<img class="head-more-userinfo-avatar" :src="userInfo.avatar" alt="" />
|
|
||||||
<div class="head-more-userinfo-username">
|
|
||||||
{{ userInfo.nickname }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="head-more-right">
|
|
||||||
<!-- 消息 -->
|
|
||||||
<div class="information-box" v-if="false">
|
|
||||||
<img class="information-icon" src="@/assets/img/headerNav/information.png" />
|
|
||||||
<div class="red-dot flexcenter">2</div>
|
|
||||||
</div>
|
|
||||||
<!-- 登录按钮 -->
|
|
||||||
<div v-if="!islogin" class="loginBtn flexcenter" @click="handleRegister">
|
|
||||||
登录/注册
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="tab-list">
|
|
||||||
<a class="tab-item flexacenter" :href="item.url" target="_blank" :class="{ pitch: tab == item.name }"
|
|
||||||
v-for="(item, index) in menu" :key="index">{{ item.name }}</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="head-more-post flexcenter" @click.stop="$skipUrl('https://www.gter.net/bbs/post.html', false)">
|
|
||||||
<div class="head-more-post-icon flexcenter">
|
|
||||||
<img class="head-more-post-img" src="@/assets/img/headerNav/addyellow.svg" />
|
|
||||||
</div>
|
|
||||||
发布帖子
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<img class="cross-icon" v-if="headMorePopState" @click="headMorePopState = !headMorePopState"
|
|
||||||
src="@/assets/img/headerNav/cross.svg" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="head-pop" v-if="headMorePopState" @click="headMorePopState = !headMorePopState"></div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<header v-if="false">
|
|
||||||
<!-- 标题 -->
|
|
||||||
<div class="header-title">
|
|
||||||
<slot name="header-title"></slot>
|
|
||||||
</div>
|
|
||||||
<div class="header-search-box">
|
|
||||||
<slot name="search"></slot>
|
|
||||||
|
|
||||||
<!-- 折叠按钮 -->
|
|
||||||
<div class="header-collapse">
|
|
||||||
<svg-icon icon-class="collapse" class-name="icon-collapse"></svg-icon>
|
|
||||||
<div class="collapse-red"></div>
|
|
||||||
<!-- 红点 -->
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- 点击折叠按钮弹窗 -->
|
|
||||||
<div class="collapse-box" :class="{ 'collapse-show': collapseShow == true }" @click="collapseClose">
|
|
||||||
<div class="collapse-container" @click.stop>
|
|
||||||
<!-- 已登录头像 -->
|
|
||||||
<div class="collapse-my" v-if="a == 0">
|
|
||||||
<div class="my-left">
|
|
||||||
<div class="collapse-my-img">
|
|
||||||
<svg-icon icon-class="Ada" class-name="my-img"></svg-icon>
|
|
||||||
</div>
|
|
||||||
<div class="collapse-my-name">Ada</div>
|
|
||||||
</div>
|
|
||||||
<div class="my-right">
|
|
||||||
<div class="right-msg-img"></div>
|
|
||||||
<!-- 消息数量 -->
|
|
||||||
<div class="right-msg-num">2</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- 未登录头像 -->
|
|
||||||
<div class="collapse-my" v-if="a == 1">
|
|
||||||
<div class="my-left">
|
|
||||||
<div class="collapse-my-img">
|
|
||||||
<svg-icon icon-class="notlogin" class-name="my-img"></svg-icon>
|
|
||||||
</div>
|
|
||||||
<div class="collapse-my-name">未登录</div>
|
|
||||||
</div>
|
|
||||||
<div class="my-right">
|
|
||||||
<div class="loginBtn">登录/注册</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- 折叠列表 -->
|
|
||||||
<div class="collapse-list">
|
|
||||||
<span>寄托首页</span>
|
|
||||||
<span class="listActive">论坛</span>
|
|
||||||
<span>招生官</span>
|
|
||||||
<span>中外合办</span>
|
|
||||||
<span>加群</span>
|
|
||||||
<span>Offer榜</span>
|
|
||||||
</div>
|
|
||||||
<!-- 发布帖子 -->
|
|
||||||
<div class="collapse-publish">
|
|
||||||
<div class="collapse-publish-img">
|
|
||||||
<svg-icon icon-class="add" class-name="icon-add"></svg-icon>
|
|
||||||
</div>
|
|
||||||
<span>发布帖子</span>
|
|
||||||
</div>
|
|
||||||
<!-- 取消弹窗 -->
|
|
||||||
<div class="collapse-close" @click="collapseClose">
|
|
||||||
<svg-icon icon-class="collapse-close" class-name="icon-close"></svg-icon>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import SearchBox from "../components/SearchBox.vue";
|
|
||||||
|
|
||||||
export default {
|
|
||||||
name: "HeaderNav",
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
collapseShow: false, //显示折叠弹窗
|
|
||||||
a: 0,
|
|
||||||
baseURL: "https://offer.gter.net",
|
|
||||||
tab: "Offer榜",
|
|
||||||
headMorePopState: false, // 弹窗的状态
|
|
||||||
islogin: false,
|
|
||||||
userInfo: {},
|
|
||||||
menu: [],
|
|
||||||
};
|
|
||||||
},
|
|
||||||
props: ["issearch", "needgetuser", "userinfo"],
|
|
||||||
watch: {
|
|
||||||
needgetuser: {
|
|
||||||
handler(newValue, oldValue) {
|
|
||||||
if (newValue) this.getUserInfoData();
|
|
||||||
},
|
|
||||||
immediate: true,
|
|
||||||
},
|
|
||||||
|
|
||||||
userinfo(newValue, oldValue) {
|
|
||||||
this.userInfo = newValue;
|
|
||||||
this.islogin = newValue.uid > 0 ? true : false;
|
|
||||||
},
|
|
||||||
headMorePopState(newValue, oldValue) {
|
|
||||||
if (newValue) this.$pageStop();
|
|
||||||
else this.$pageMove();
|
|
||||||
},
|
|
||||||
},
|
|
||||||
mounted() {
|
|
||||||
this.getMenu()
|
|
||||||
},
|
|
||||||
|
|
||||||
components: {
|
|
||||||
SearchBox,
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
// 处理登录
|
|
||||||
handleRegister() {
|
|
||||||
let url = encodeURIComponent(location.href);
|
|
||||||
this.$skipUrl(`${this.$loginUrl}?referer=${url}`, false);
|
|
||||||
},
|
|
||||||
|
|
||||||
// 获取用户信息
|
|
||||||
getUserInfoData() {
|
|
||||||
this.$http.post("/widget/getUser").then((res) => {
|
|
||||||
if (res.code != 200) return;
|
|
||||||
this.userInfo = res.data;
|
|
||||||
this.islogin = res.data.uid > 0 ? true : false;
|
|
||||||
}).catch(err => {
|
|
||||||
this.$message.error(err.message)
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
getMenu() {
|
|
||||||
this.$http.get("/widget", {
|
|
||||||
type: "menu",
|
|
||||||
}).then((res) => {
|
|
||||||
console.log(res);
|
|
||||||
if (res.code != 200) return;
|
|
||||||
this.menu = res.data.menu.data;
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
collapseClick() {
|
|
||||||
if (this.collapseShow == true) this.collapseShow = false;
|
|
||||||
else this.collapseShow = true;
|
|
||||||
},
|
|
||||||
collapseClose() {
|
|
||||||
this.collapseShow = false;
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.head-box {
|
|
||||||
z-index: 1000;
|
|
||||||
position: relative;
|
|
||||||
|
|
||||||
.head {
|
|
||||||
padding: 0 0.2933rem;
|
|
||||||
height: 1.3rem;
|
|
||||||
justify-content: space-between;
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
width: calc(10rem - 0.5866rem);
|
|
||||||
background-color: #f5f5f5;
|
|
||||||
z-index: 100;
|
|
||||||
|
|
||||||
.left {
|
|
||||||
.head-title {
|
|
||||||
color: #000;
|
|
||||||
font-weight: 650;
|
|
||||||
font-size: 0.48rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.right {
|
|
||||||
|
|
||||||
.head-more {
|
|
||||||
position: relative;
|
|
||||||
|
|
||||||
.head-more-icon {
|
|
||||||
width: .48rem;
|
|
||||||
height: .4rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.red-dot {
|
|
||||||
position: absolute;
|
|
||||||
right: -0.2rem;
|
|
||||||
top: -0.2rem;
|
|
||||||
width: .16rem;
|
|
||||||
height: .16rem;
|
|
||||||
border-radius: .64rem;
|
|
||||||
background-color: rgba(253, 63, 93, 1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
.head-arrows {
|
|
||||||
width: .1333rem;
|
|
||||||
height: .1333rem;
|
|
||||||
position: absolute;
|
|
||||||
bottom: -.0133rem;
|
|
||||||
right: -0.5333rem;
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
transform: translateX(50%);
|
|
||||||
border: .24rem solid #000;
|
|
||||||
border-top-color: transparent;
|
|
||||||
border-bottom-color: rgb(255, 255, 255);
|
|
||||||
border-left-color: transparent;
|
|
||||||
border-right-color: transparent;
|
|
||||||
opacity: 0;
|
|
||||||
transition: all .2s;
|
|
||||||
|
|
||||||
&.animation {
|
|
||||||
animation: slide-in-left2 0.5s ease-out forwards;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.head-more-pop {
|
|
||||||
position: absolute;
|
|
||||||
top: calc(100% - .0133rem);
|
|
||||||
height: calc(100vh - 1.3rem);
|
|
||||||
width: 7.6rem;
|
|
||||||
right: 0;
|
|
||||||
background-color: #fff;
|
|
||||||
overflow: auto;
|
|
||||||
transition: all .2s;
|
|
||||||
right: -100%;
|
|
||||||
opacity: 0;
|
|
||||||
|
|
||||||
&.animation {
|
|
||||||
animation: slide-in-left 0.5s ease-out forwards;
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes slide-in-left {
|
|
||||||
0% {
|
|
||||||
right: -100%;
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
right: 0;
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes slide-in-left2 {
|
|
||||||
0% {
|
|
||||||
right: -0.5333rem;
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
right: 0.5333rem;
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.head-more-userinfo {
|
|
||||||
height: 2.88rem;
|
|
||||||
margin-left: .64rem;
|
|
||||||
padding-right: .72rem;
|
|
||||||
box-sizing: border-box;
|
|
||||||
border-bottom: .0133rem solid #ebebeb;
|
|
||||||
justify-content: space-between;
|
|
||||||
|
|
||||||
.head-more-left {
|
|
||||||
|
|
||||||
.head-more-userinfo-avatar {
|
|
||||||
margin-right: .24rem;
|
|
||||||
width: 1.28rem;
|
|
||||||
height: 1.28rem;
|
|
||||||
border-radius: 50%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.head-more-userinfo-username {
|
|
||||||
font-size: .36rem;
|
|
||||||
color: #333333;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.head-more-right {
|
|
||||||
.information-box {
|
|
||||||
position: relative;
|
|
||||||
width: .44rem;
|
|
||||||
height: .44rem;
|
|
||||||
|
|
||||||
.information-icon {
|
|
||||||
width: .44rem;
|
|
||||||
height: .44rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.red-dot {
|
|
||||||
position: absolute;
|
|
||||||
right: -0.2rem;
|
|
||||||
top: -0.2rem;
|
|
||||||
width: .36rem;
|
|
||||||
height: .36rem;
|
|
||||||
color: #fff;
|
|
||||||
border-radius: .64rem;
|
|
||||||
background-color: rgba(253, 63, 93, 1);
|
|
||||||
font-size: .26rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.loginBtn {
|
|
||||||
width: 2.24rem;
|
|
||||||
height: .8rem;
|
|
||||||
border-radius: 3.12rem;
|
|
||||||
background-color: rgba(98, 177, 255, 1);
|
|
||||||
color: #fff;
|
|
||||||
font-size: .34rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.tab-list {
|
|
||||||
padding-right: .72rem;
|
|
||||||
margin-left: 0.64rem;
|
|
||||||
border-bottom: .0133rem solid #ebebeb;
|
|
||||||
|
|
||||||
.tab-item {
|
|
||||||
height: 1.44rem;
|
|
||||||
margin: .328rem 0;
|
|
||||||
border-radius: .22rem;
|
|
||||||
padding-left: .64rem;
|
|
||||||
font-size: .36rem;
|
|
||||||
color: #555555;
|
|
||||||
text-decoration: none;
|
|
||||||
|
|
||||||
&.pitch {
|
|
||||||
background-color: rgba(80, 227, 194, 1);
|
|
||||||
font-weight: 650;
|
|
||||||
color: #000;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.head-more-post {
|
|
||||||
color: #000;
|
|
||||||
font-size: .4rem;
|
|
||||||
margin: 1.28rem 0 2.6667rem;
|
|
||||||
|
|
||||||
.head-more-post-icon {
|
|
||||||
width: .48rem;
|
|
||||||
height: .48rem;
|
|
||||||
margin-right: .1333rem;
|
|
||||||
background-color: #fddf6d;
|
|
||||||
border-radius: 50%;
|
|
||||||
|
|
||||||
.head-more-post-img {
|
|
||||||
width: .24rem;
|
|
||||||
height: .24rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.cross-icon {
|
|
||||||
width: .32rem;
|
|
||||||
height: .32rem;
|
|
||||||
// padding: .8rem;
|
|
||||||
padding: .4rem;
|
|
||||||
// position: sticky;
|
|
||||||
position: fixed;
|
|
||||||
// bottom: .2667rem;
|
|
||||||
// bottom: 1rem;
|
|
||||||
bottom: 0.3rem;
|
|
||||||
// right: 3.8rem;
|
|
||||||
left: calc(50% + 1.2rem);
|
|
||||||
transform: translateX(-50%);
|
|
||||||
// right: 3.8rem;
|
|
||||||
// transform: translateX(50%);
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
.head-pop {
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100vw;
|
|
||||||
height: 100vh;
|
|
||||||
background-color: rgba(0, 0, 0, 0.705882352941177);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 折叠弹窗
|
|
||||||
.collapse-box {
|
|
||||||
display: none;
|
|
||||||
position: absolute;
|
|
||||||
right: 0;
|
|
||||||
top: 1.19rem;
|
|
||||||
width: 750px;
|
|
||||||
margin: 0 auto;
|
|
||||||
min-height: 100%;
|
|
||||||
background-color: rgba(0, 0, 0, 0.7);
|
|
||||||
z-index: 8;
|
|
||||||
|
|
||||||
&.collapse-show {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapse-container {
|
|
||||||
background-color: #fff;
|
|
||||||
width: 7.6rem;
|
|
||||||
height: 100%;
|
|
||||||
position: absolute;
|
|
||||||
right: 0;
|
|
||||||
top: 0;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapse-my {
|
|
||||||
margin: 0.9rem 0;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: space-between;
|
|
||||||
align-items: center;
|
|
||||||
padding: 0 0.7rem 0 0.8rem;
|
|
||||||
|
|
||||||
.my-left {
|
|
||||||
width: 3.5rem;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.my-right {
|
|
||||||
width: 2.5rem;
|
|
||||||
position: relative;
|
|
||||||
display: flex;
|
|
||||||
justify-content: end;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 头像
|
|
||||||
.collapse-my-img {
|
|
||||||
width: 1.28rem;
|
|
||||||
height: 1.28rem;
|
|
||||||
border-radius: 0.67rem;
|
|
||||||
margin: 0 0.3rem 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapse-my-name {
|
|
||||||
font-size: 0.36rem;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
.my-img {
|
|
||||||
width: 1.28rem;
|
|
||||||
height: 1.28rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.right-msg-img {
|
|
||||||
width: 0.44rem;
|
|
||||||
height: 0.44rem;
|
|
||||||
background-size: contain;
|
|
||||||
background-image: url("../assets/img/icon/email.png");
|
|
||||||
}
|
|
||||||
|
|
||||||
.right-msg-num {
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
width: 0.3rem;
|
|
||||||
height: 0.3rem;
|
|
||||||
line-height: 0.3rem;
|
|
||||||
border-radius: 0.2rem;
|
|
||||||
background-color: #fd3f5d;
|
|
||||||
color: #fff;
|
|
||||||
font-size: 0.254rem;
|
|
||||||
position: absolute;
|
|
||||||
top: -0.15rem;
|
|
||||||
right: -0.2rem;
|
|
||||||
z-index: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 未登录按钮
|
|
||||||
.loginBtn {
|
|
||||||
width: 2.24rem;
|
|
||||||
height: 0.8rem;
|
|
||||||
line-height: 0.8rem;
|
|
||||||
border-radius: 3.12rem;
|
|
||||||
background-color: rgba(98, 177, 255, 1);
|
|
||||||
color: #fff;
|
|
||||||
font-size: 0.34rem;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 折叠弹窗列表
|
|
||||||
.collapse-list {
|
|
||||||
margin-left: 0.8rem;
|
|
||||||
border-top: 0.013333rem solid #eee;
|
|
||||||
border-bottom: 0.013333rem solid #eee;
|
|
||||||
display: flex;
|
|
||||||
padding: 0.3rem 0;
|
|
||||||
flex-direction: column;
|
|
||||||
|
|
||||||
span {
|
|
||||||
height: 1.44rem;
|
|
||||||
line-height: 1.44rem;
|
|
||||||
border-radius: 0.22rem;
|
|
||||||
padding: 0 0.8rem;
|
|
||||||
font-size: 0.36rem;
|
|
||||||
margin: 0.1rem 0.8rem 0.1rem 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.listActive {
|
|
||||||
background-color: rgba(80, 227, 194, 1);
|
|
||||||
font-weight: bolder;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 折叠弹窗发布帖子
|
|
||||||
.collapse-publish {
|
|
||||||
margin: 0.9rem 0;
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
flex-direction: row;
|
|
||||||
|
|
||||||
span {
|
|
||||||
color: #000;
|
|
||||||
font-size: 0.4rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 发布帖子图片
|
|
||||||
.collapse-publish-img {
|
|
||||||
width: 0.48rem;
|
|
||||||
height: 0.48rem;
|
|
||||||
border-radius: 0.24rem;
|
|
||||||
background-color: #fddf6d;
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
margin-right: 0.2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.icon-add {
|
|
||||||
width: 0.24rem;
|
|
||||||
height: 0.24rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapse-close {
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
padding: 0.5rem 0;
|
|
||||||
|
|
||||||
.icon-close {
|
|
||||||
width: 0.32rem;
|
|
||||||
height: 0.32rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
header {
|
|
||||||
display: flex;
|
|
||||||
justify-content: space-between;
|
|
||||||
align-items: center;
|
|
||||||
padding: 0.15rem 0.35rem 0.4rem;
|
|
||||||
|
|
||||||
.header-title {
|
|
||||||
width: 60%;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 0.48rem;
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
|
|
||||||
.header-search-box {
|
|
||||||
width: 40%;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: flex-end;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.header-collapse {
|
|
||||||
width: 0.48rem;
|
|
||||||
display: flex;
|
|
||||||
justify-content: flex-end;
|
|
||||||
position: relative;
|
|
||||||
|
|
||||||
.icon-collapse {
|
|
||||||
width: 0.48rem;
|
|
||||||
height: 0.4rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.collapse-red {
|
|
||||||
width: 0.16rem;
|
|
||||||
height: 0.16rem;
|
|
||||||
background-color: red;
|
|
||||||
border-radius: 0.2rem;
|
|
||||||
position: absolute;
|
|
||||||
top: -0.15rem;
|
|
||||||
right: -0.2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
</style>
|
|
@ -1,91 +0,0 @@
|
|||||||
<!-- 板块导航 头部 点击板块后的头部导航 -->
|
|
||||||
<template>
|
|
||||||
<router-link class="path-box" to="/allSections">
|
|
||||||
<div>论坛</div>
|
|
||||||
<span class="path-slash">/</span>
|
|
||||||
<div class="oneEllipsis">{{ stairname }}</div>
|
|
||||||
<span class="path-slash">/</span>
|
|
||||||
<div class="oneEllipsis">{{ subsectionsname }}</div>
|
|
||||||
</router-link>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: 'PlateNavigation',
|
|
||||||
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
|
|
||||||
};
|
|
||||||
},
|
|
||||||
props: ["stairname", "subsectionsname"],
|
|
||||||
mounted() {
|
|
||||||
|
|
||||||
},
|
|
||||||
|
|
||||||
methods: {
|
|
||||||
|
|
||||||
},
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
//路径
|
|
||||||
.path-box {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
height: 1.28rem;
|
|
||||||
line-height: 1.28rem;
|
|
||||||
margin: 0.2rem 0.35rem 0;
|
|
||||||
// padding: 0 0.25rem;
|
|
||||||
padding: 0 .4rem;
|
|
||||||
border-radius: 1.68rem 1.68rem 0 1.68rem;
|
|
||||||
background-color: #fff;
|
|
||||||
font-size: 0.32rem;
|
|
||||||
-webkit-box-shadow: 0 0 0.16rem rgba(0, 0, 0, 0.1);
|
|
||||||
box-shadow: 0 0 0.16rem rgba(0, 0, 0, 0.1);
|
|
||||||
position: relative;
|
|
||||||
|
|
||||||
.path-slash {
|
|
||||||
color: #D7D7D7;
|
|
||||||
font-size: .32rem;
|
|
||||||
margin: 0 .18rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
div {
|
|
||||||
color: #7F7F7F;
|
|
||||||
max-width: 2.5rem;
|
|
||||||
|
|
||||||
// &::before {
|
|
||||||
// content: "/";
|
|
||||||
// width: 0.2rem;
|
|
||||||
// padding: 0 0.07rem;
|
|
||||||
// color: #7F7F7F;
|
|
||||||
// }
|
|
||||||
|
|
||||||
&:last-child {
|
|
||||||
max-width: 50%;
|
|
||||||
color: #000;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
// &:first-child::before {
|
|
||||||
// content: "";
|
|
||||||
// }
|
|
||||||
}
|
|
||||||
|
|
||||||
&::after {
|
|
||||||
content: "";
|
|
||||||
width: 0;
|
|
||||||
height: 0;
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
right: 0;
|
|
||||||
border-top: 0.24rem solid rgba(98, 177, 255, 1);
|
|
||||||
border-left: 0.24rem solid transparent;
|
|
||||||
transform: rotateX(180deg);
|
|
||||||
margin: 0 0.09rem 0.09rem 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
</style>
|
|
@ -1,388 +0,0 @@
|
|||||||
<template>
|
|
||||||
<!-- 收藏版块 -->
|
|
||||||
<div class="collect">
|
|
||||||
<!-- 未收藏 -->
|
|
||||||
<div v-if="collect.length == 0" class="notCollect">
|
|
||||||
<img class="notCollect-img" src="~assets/img/collect/notCollect.png" alt="未收藏" />
|
|
||||||
<div class="collect-text">收藏你感兴趣的版块,迅速浏览相应的帖子</div>
|
|
||||||
<!-- <div class="collect-btn"> -->
|
|
||||||
<router-link to="/allSections" class="flexcenter collect-btn">
|
|
||||||
|
|
||||||
<div class="collect-btn-text">马上收藏</div>
|
|
||||||
<svg-icon icon-class="collect-btn" class-name="icon-collect"></svg-icon>
|
|
||||||
</router-link>
|
|
||||||
<!-- </div> -->
|
|
||||||
</div>
|
|
||||||
<!-- 已收藏 -->
|
|
||||||
<div v-else>
|
|
||||||
<!-- 热门版块 -->
|
|
||||||
<div class="hot-box">
|
|
||||||
<div class="hot-label" :class="{ active: hotActive == index }" v-for="(item, index) in list" :key="index"
|
|
||||||
@click="hotLabelClick(index)">
|
|
||||||
{{ item.label }}
|
|
||||||
</div>
|
|
||||||
<!-- 设置按钮 -->
|
|
||||||
<div class="setting flexcenter" @click="settingClick">
|
|
||||||
<img src="~assets/img/icon/setting.png" alt="设置" />
|
|
||||||
设置
|
|
||||||
</div>
|
|
||||||
<!-- 设置 收藏版块弹窗 -->
|
|
||||||
<div class="setting-window" :class="{ 'setting-show': settingShow == true }" @click="settingClose">
|
|
||||||
<div class="setting-container" @click.stop>
|
|
||||||
<div class="setting-title">设置收藏版块</div>
|
|
||||||
<div class="setting-total">
|
|
||||||
<div class="setting-num">共收藏<b> {{ list.length - 1 }} </b>个版块</div>
|
|
||||||
<router-link to="/allSections" class="flexcenter setting-add">
|
|
||||||
<svg-icon icon-class="settingAdd" class-name="setting-add-img"></svg-icon>添加
|
|
||||||
</router-link>
|
|
||||||
</div>
|
|
||||||
<!-- 弹窗收藏版块内容 -->
|
|
||||||
<div class="setting-sections">
|
|
||||||
<div v-for="(item, index) in list" :key="index">
|
|
||||||
<div v-if="index != 0" class="setting-item" @click.stop="cancelFavoritesSection(index)">
|
|
||||||
<div class="setting-item-title">{{ item.label }}</div>
|
|
||||||
<div class="setting-star"></div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- 关闭弹窗 -->
|
|
||||||
<div class="setting-close" @click="settingClose">关闭</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- 路径 -->
|
|
||||||
<plate-navigation stairname="寄托学术类备" subsectionsname="SAT、AP考试、海外本科申…"></plate-navigation>
|
|
||||||
<!-- 内容区域 -->
|
|
||||||
<section>
|
|
||||||
<!-- 帖子 -->
|
|
||||||
<div class="card-box">
|
|
||||||
<!-- 标题 -->
|
|
||||||
<div class="top moreEllipsis">
|
|
||||||
<div class="top-label">经验</div>
|
|
||||||
<div class="top-title">23fall 美国llm 求定位</div>
|
|
||||||
</div>
|
|
||||||
<!-- 帖子内容 -->
|
|
||||||
<div class="center">
|
|
||||||
<div class="center-text moreEllipsis">
|
|
||||||
背景:生于80年代中期,英语基础不好,备考托福3个月,刚好100分。2018年8月开始读LLM.
|
|
||||||
读书期间Point Bar6666666666666666666666
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- 头像、浏览量、消息 -->
|
|
||||||
<div class="bottom">
|
|
||||||
<div class="bottom-box">
|
|
||||||
<svg-icon icon-class="test-head" class-name="icon-head"></svg-icon>
|
|
||||||
<div class="bottom-name">匿名用户</div>
|
|
||||||
</div>
|
|
||||||
<div class="bottom-box">
|
|
||||||
<div class="bottom-right">
|
|
||||||
<svg-icon icon-class="look" class-name="icon-look"></svg-icon>
|
|
||||||
<div>1552</div>
|
|
||||||
</div>
|
|
||||||
<div class="bottom-right">
|
|
||||||
<svg-icon icon-class="msg" class-name="icon-look"></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 class="card-box">
|
|
||||||
<!-- 帖子标题 -->
|
|
||||||
<div class="top moreEllipsis">
|
|
||||||
<div class="top-label">经验</div>
|
|
||||||
<div class="top-title">23fall 美国llm 求定位</div>
|
|
||||||
</div>
|
|
||||||
<!-- 帖子内容 -->
|
|
||||||
<div class="center">
|
|
||||||
<div class="center-text-visible">回复可见</div>
|
|
||||||
</div>
|
|
||||||
<!-- 头像、浏览量、消息 -->
|
|
||||||
<div class="bottom">
|
|
||||||
<div class="bottom-box">
|
|
||||||
<svg-icon icon-class="test-head" class-name="icon-head"></svg-icon>
|
|
||||||
<div class="bottom-name">匿名用户</div>
|
|
||||||
</div>
|
|
||||||
<div class="bottom-box">
|
|
||||||
<div class="bottom-right">
|
|
||||||
<svg-icon icon-class="look" class-name="icon-look"></svg-icon>
|
|
||||||
<div>1552</div>
|
|
||||||
</div>
|
|
||||||
<div class="bottom-right">
|
|
||||||
<svg-icon icon-class="msg" class-name="icon-look"></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 class="banner-box">
|
|
||||||
<svg-icon icon-class="test-banner" class-name="banner"></svg-icon>
|
|
||||||
</div>
|
|
||||||
<!-- 分页 -->
|
|
||||||
<!-- <div class="paging-box">
|
|
||||||
<el-pagination layout="prev, pager, next" :total="100">
|
|
||||||
</el-pagination>
|
|
||||||
</div> -->
|
|
||||||
</section>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import plateNavigation from '@/components/PlateNavigation'
|
|
||||||
export default {
|
|
||||||
name: "Collect",
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
hotActive: 0, //热门版块活跃点击
|
|
||||||
collect: [1],
|
|
||||||
settingShow: false, //弹窗显示
|
|
||||||
settingStar: false,
|
|
||||||
list: [
|
|
||||||
//版块
|
|
||||||
{
|
|
||||||
label: "全部",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "香港留学",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "香港留学",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "香港留学",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
};
|
|
||||||
},
|
|
||||||
components: {
|
|
||||||
plateNavigation
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
hotLabelClick(index) {
|
|
||||||
this.hotActive = index;
|
|
||||||
},
|
|
||||||
// 点击显示弹窗
|
|
||||||
settingClick() {
|
|
||||||
this.settingShow = true;
|
|
||||||
},
|
|
||||||
// 点击弹窗以外区域隐藏按钮、关闭弹窗
|
|
||||||
settingClose() {
|
|
||||||
this.settingShow = false;
|
|
||||||
},
|
|
||||||
|
|
||||||
// 处理取消收藏板块
|
|
||||||
cancelFavoritesSection(index) {
|
|
||||||
console.log(index);
|
|
||||||
this.list.splice(index, 1)
|
|
||||||
}
|
|
||||||
|
|
||||||
},
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.setting {
|
|
||||||
width: 1.44rem;
|
|
||||||
height: 0.72rem;
|
|
||||||
border-radius: 2.56rem;
|
|
||||||
border: 0.013333rem solid rgba(127, 127, 127, 1);
|
|
||||||
font-size: 0.3rem;
|
|
||||||
color: #333;
|
|
||||||
|
|
||||||
img {
|
|
||||||
width: 0.32rem;
|
|
||||||
height: 0.32rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//设置弹窗
|
|
||||||
.setting-window {
|
|
||||||
display: none;
|
|
||||||
width: 100%;
|
|
||||||
height: 100vh;
|
|
||||||
overflow: hidden;
|
|
||||||
background-color: rgba(0, 0, 0, 0.5);
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
z-index: 7;
|
|
||||||
|
|
||||||
// 显示设置弹窗
|
|
||||||
&.setting-show {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.setting-container {
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
left: 0;
|
|
||||||
background-color: #fff;
|
|
||||||
width: 100%;
|
|
||||||
max-height: 90%;
|
|
||||||
min-height: 28%;
|
|
||||||
border-radius: 0.8rem 0.8rem 0 0;
|
|
||||||
overflow: hidden;
|
|
||||||
display: inline-grid;
|
|
||||||
align-content: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
//弹窗标题
|
|
||||||
.setting-title {
|
|
||||||
text-align: center;
|
|
||||||
padding: .64rem 0 1.06rem;
|
|
||||||
font-size: 0.48rem;
|
|
||||||
font-weight: bolder;
|
|
||||||
color: #000;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 设置收藏弹窗版块量
|
|
||||||
.setting-total {
|
|
||||||
display: flex;
|
|
||||||
justify-content: space-between;
|
|
||||||
// margin: 0.25rem 0.4rem 0 0.5rem;
|
|
||||||
// margin: 0 0.4rem 0 0.5rem;
|
|
||||||
margin-right: .32rem;
|
|
||||||
margin-left: .64rem;
|
|
||||||
|
|
||||||
b {
|
|
||||||
font-weight: bolder;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.setting-num,
|
|
||||||
.setting-add {
|
|
||||||
font-size: 0.32rem;
|
|
||||||
color: #000;
|
|
||||||
font-weight: 400;
|
|
||||||
color: #333;
|
|
||||||
font-size: .32rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.setting-add-img {
|
|
||||||
width: 0.4rem;
|
|
||||||
height: 0.4rem;
|
|
||||||
margin-right: .16rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 设置收藏内容区域
|
|
||||||
.setting-sections {
|
|
||||||
width: 100%;
|
|
||||||
overflow-y: scroll;
|
|
||||||
// display: inherit;
|
|
||||||
// margin-top: 0.45rem;
|
|
||||||
margin-top: .8rem;
|
|
||||||
max-height: 58vh;
|
|
||||||
margin-bottom: .7733rem;
|
|
||||||
|
|
||||||
.setting-item {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: space-between;
|
|
||||||
align-items: center;
|
|
||||||
// margin-left: 0.87rem;
|
|
||||||
margin-left: 1.04rem;
|
|
||||||
border-bottom: 0.013333rem solid #eee;
|
|
||||||
position: relative;
|
|
||||||
// padding: 0.5rem 0;
|
|
||||||
padding: .58rem 0;
|
|
||||||
font-size: .36rem;
|
|
||||||
|
|
||||||
&::before {
|
|
||||||
content: "";
|
|
||||||
width: 0.12rem;
|
|
||||||
height: 0.32rem;
|
|
||||||
border-radius: 0.16rem;
|
|
||||||
position: absolute;
|
|
||||||
// top: 0.6rem;
|
|
||||||
top: 50%;
|
|
||||||
transform: translateY(-50%);
|
|
||||||
left: -0.4rem;
|
|
||||||
background-color: #62b1ff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.setting-item-title {
|
|
||||||
font-size: 0.36rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
&:last-child {
|
|
||||||
border: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.setting-star {
|
|
||||||
width: 0.48rem;
|
|
||||||
height: 0.48rem;
|
|
||||||
background-size: contain;
|
|
||||||
background-image: url("assets/img/allSections/star.png");
|
|
||||||
margin-right: 0.4rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.setting-close {
|
|
||||||
width: 50%;
|
|
||||||
margin: 0 auto .72rem;
|
|
||||||
border: 0.013333rem solid #ccc;
|
|
||||||
height: 1.28rem;
|
|
||||||
line-height: 1.28rem;
|
|
||||||
border-radius: 0.67rem;
|
|
||||||
text-align: center;
|
|
||||||
// position: fixed;
|
|
||||||
// bottom: 0;
|
|
||||||
// left: 25%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 未收藏样式
|
|
||||||
.notCollect {
|
|
||||||
height: 80vh;
|
|
||||||
border-radius: 0.32rem;
|
|
||||||
box-shadow: 0 0 0.16rem rgba(0, 0, 0, 0.2);
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
align-items: center;
|
|
||||||
margin: 0.67rem 0.35rem;
|
|
||||||
background-color: #fff;
|
|
||||||
|
|
||||||
.notCollect-img {
|
|
||||||
width: 2.04rem;
|
|
||||||
margin: 4rem 0 0.5rem 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collect-text {
|
|
||||||
font-size: 0.3rem;
|
|
||||||
color: #7f7f7f;
|
|
||||||
}
|
|
||||||
|
|
||||||
.collect-btn {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
padding-top: 1rem;
|
|
||||||
padding-bottom: 1rem;
|
|
||||||
|
|
||||||
.collect-btn-text {
|
|
||||||
color: #000;
|
|
||||||
font-weight: 650;
|
|
||||||
font-size: 0.4rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
//图标
|
|
||||||
.icon-collect {
|
|
||||||
width: 0.48rem;
|
|
||||||
height: 0.48rem;
|
|
||||||
margin-left: 0.25rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
@ -6,7 +6,6 @@
|
|||||||
<img class="search-input-icon" src="@/assets/img/headerNav/search.png">
|
<img class="search-input-icon" src="@/assets/img/headerNav/search.png">
|
||||||
<input class="search-input-input flex1" placeholder="请输入搜索关键词" />
|
<input class="search-input-input flex1" placeholder="请输入搜索关键词" />
|
||||||
<img class="search-input-cross" src="@/assets/img/icon/clear.png">
|
<img class="search-input-cross" src="@/assets/img/icon/clear.png">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="search-input-cancel">取消</div>
|
<div class="search-input-cancel">取消</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user