From 41ee0d759c512d7a1cf023b48269e5e5d4ee954c Mon Sep 17 00:00:00 2001
From: queenwuli <942534046@qq.com>
Date: Wed, 16 Dec 2020 15:00:29 +0800
Subject: [PATCH] gx
---
hive-app/pages/mine/knowledge.vue | 81 +++++++++++++++++++++++++++++++++++-----
1 files changed, 70 insertions(+), 11 deletions(-)
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