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