From 230fb359b66f850baf8efccf731dcd962c29bf0d Mon Sep 17 00:00:00 2001
From: li-guang <153605324@qq.com>
Date: Tue, 15 Dec 2020 16:59:34 +0800
Subject: [PATCH] 个人中心知识库
---
hive-app/pages/mine/knowledge.vue | 81 +++++++++++++++++++++++---
hive-app/common/styles/index.css | 8 ++
hive-app/pages.json | 13 ----
hive-app/pages/member/detail.vue | 20 ++++--
4 files changed, 93 insertions(+), 29 deletions(-)
diff --git a/hive-app/common/styles/index.css b/hive-app/common/styles/index.css
index 1bb59a7..31b1587 100644
--- a/hive-app/common/styles/index.css
+++ b/hive-app/common/styles/index.css
@@ -160,4 +160,12 @@
border: 0;
color: #FFFFFF;
font-size: 16px;
+}
+
+/* 蓝色边框白底按钮 */
+.white-btn{
+ background: #FFFFFF;
+ border: 1px solid #518EFF;
+ color: #518EFF;
+ font-size: 16px;
}
\ No newline at end of file
diff --git a/hive-app/pages.json b/hive-app/pages.json
index f538bd4..c6486fe 100644
--- a/hive-app/pages.json
+++ b/hive-app/pages.json
@@ -43,18 +43,7 @@
"navigationBarTitleText": "",
"navigationBarBackgroundColor":"#518EFF",
"app-plus":{
- "scrollIndicator": "none",
- "titleNView": {
- "buttons": [
- {
- "text": "\ue696",
- "fontSrc": "/static/iconfont/iconfont.ttf",
- "fontSize": "18px",
- "width":"25px",
- "float":"right"
- }
- ]
- }
+ "scrollIndicator": "none"
}
}
},
diff --git a/hive-app/pages/member/detail.vue b/hive-app/pages/member/detail.vue
index 76eeab0..f7d6610 100644
--- a/hive-app/pages/member/detail.vue
+++ b/hive-app/pages/member/detail.vue
@@ -68,6 +68,10 @@
</view>
</view>
</view>
+ <view class="flex content-btn justify-around">
+ <button class="white-btn btn">开单</button>
+ <button class="blue-btn btn">预约</button>
+ </view>
</view>
</template>
@@ -112,12 +116,16 @@
.detail-item{
width: 25%;
}
- .detail-icon-box{
- width: 32px;
- height: 32px;
- }
.detail-icon{
- width: 32px;
- height: 32px;
+ width: 28px;
+ height: 28px;
+ }
+ .content-btn{
+ position: absolute;
+ bottom: 15px;
+ width: 100%;
+ }
+ .btn{
+ width: 45%;
}
</style>
diff --git a/hive-app/pages/mine/knowledge.vue b/hive-app/pages/mine/knowledge.vue
index d4bc24a..488ed59 100644
--- a/hive-app/pages/mine/knowledge.vue
+++ b/hive-app/pages/mine/knowledge.vue
@@ -1,15 +1,23 @@
<template>
<!-- 知识库 -->
- <view>
+ <view class="container flex">
<scroll-view class="list-left" scroll-y>
- <view v-for="(item,index) in list" @click="show(item)">
- {{item.primaryTitle}}
- <view v-for="sub in item.subTitle" v-show="item.isShow">
+ <view v-for="(item,index) in list" class="list-left-row">
+ <text @click="show(item)">{{item.primaryTitle}}</text>
+ <view v-for="(sub,index) in item.subTitle" v-show="item.isShow" class="list-left-row-item" @click="selectItem(index)" :class="index==select?'select-item':''">
{{sub}}
</view>
</view>
</scroll-view>
- <scroll-view class="list-right"></scroll-view>
+ <scroll-view class="list-right" scroll-y>
+ <view class="flex align-center list-right-row">
+ <image class="list-right-img ml-10" mode="aspectFit" src="../../static/images/head-img.jpg"></image>
+ <view class="flex flex-v ml-10">
+ <text class="overflow-nowrap">我是文章的标题</text>
+ <text class="overflow-omit">我是文章的内容我是文章的内容我是文章的内容我是文章的内容</text>
+ </view>
+ </view>
+ </scroll-view>
</view>
</template>
@@ -17,32 +25,83 @@
export default{
data(){
return{
- primaryTitle:['院装产品','美容套餐','美容客装','美容试装'],
- subTitle:['院装产品','院装产品','院装产品','院装产品'],
list:[
{
primaryTitle:'院装产品',
- subTitle:['院装产品','院装产品','院装产品','院装产品'],
- isShow:false
+ subTitle:['水果','蔬菜'],
+ isShow:false,
},
{
primaryTitle:'美容套餐',
- subTitle:['美容套餐','美容套餐','美容套餐','美容套餐'],
+ subTitle:['水果','蔬菜'],
isShow:false
}
],
+ select:'0'
}
},
methods:{
show(item){
item.isShow=!item.isShow
+ this.select=0
+ },
+ selectItem(index){
+ this.select=index
}
}
}
</script>
<style>
+ .container{
+ padding: 0 10px;
+ }
.list-left{
- width: 100px;
+ /* width: 100px; */
+ width: 25%;
+ text-align: center;
+ }
+ .list-left-row{
+ padding: 0 10px;
+ margin-top: 10px;
+ font-size: 16px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ }
+ .list-left-row-item{
+ width: 80px;
+ margin-top: 8px;
+ font-size: 14px;
+ }
+ .select-item{
+ background: red;
+ border-radius: 20px;
+ color: #FFFFFF;
+ }
+ .list-right{
+ width: 75%;
+ }
+ .list-right-row{
+ border-left: 1px solid #ABB1CC;
+ border-bottom: 1px solid #ABB1CC;
+ }
+ .list-right-img{
+ width: 200px;
+ height: 100px;
+ }
+
+ /* 超过两行显示省略号 */
+ .overflow-omit{
+ text-overflow: -o-ellipsis-lastline;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-line-clamp: 2;
+ -webkit-box-orient: vertical;
+ }
+ /* 只能一行,超出显示省略号 */
+ .overflow-nowrap{
+ white-space:nowrap;
}
</style>
--
Gitblit v1.9.1