|
|
@@ -4,13 +4,14 @@ |
|
|
|
<div ref="sidebar" id="sidebar"> |
|
|
|
<div class="sidebarMiddle"> |
|
|
|
<img class="btnClose" :src="getImg('btnClose.png')" @click="close" /> |
|
|
|
<div style="margin-bottom: calc(136/750*100vw);width: 100%;"></div> |
|
|
|
<div class="treeNode" :key="item1.title" v-for="(item1,index1) in list"> |
|
|
|
<div class="title titleBox1" :class="{selected:item1.show}" v-text="item1.title" @click="show1(index1)"></div> |
|
|
|
<div class="treeNodeContent" v-for="(item2,index2) in item1.children" v-show="item1.show"> |
|
|
|
<div class="title titleBox2" :class="{selected:item2.show}" v-text="item2.title" @click="show2(index1,index2)"></div> |
|
|
|
<div class="treeNodeItem" v-show="item2.show"> |
|
|
|
<div class="title titleBox3" v-for="(item3,index3) in item2.children" v-text="item3" @click="show3(index1,index2,item3)"></div> |
|
|
|
<div class="listBox"> |
|
|
|
<div class="treeNode" :key="item1.title" v-for="(item1,index1) in list"> |
|
|
|
<div class="title titleBox1" :class="{selected:item1.show}" v-text="item1.title" @click="show1(index1)"></div> |
|
|
|
<div class="treeNodeContent" v-for="(item2,index2) in item1.children" v-show="item1.show"> |
|
|
|
<div class="title titleBox2" :class="{selected:item2.show}" v-text="item2.title" @click="show2(index1,index2)"></div> |
|
|
|
<div class="treeNodeItem" v-show="item2.show"> |
|
|
|
<div class="title titleBox3" v-for="(item3,index3) in item2.children" v-text="item3" @click="show3(index1,index2,item3)"></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@@ -144,6 +145,16 @@ |
|
|
|
left: calc(48/750*100vw); |
|
|
|
width: calc(42/750*100vw); |
|
|
|
} |
|
|
|
.listBox{ |
|
|
|
position: relative; |
|
|
|
height: calc(100% - 136/750*100vw); |
|
|
|
margin-top: calc(136/750*100vw); |
|
|
|
width: 100%; |
|
|
|
overflow-y: scroll; |
|
|
|
} |
|
|
|
.listBox::-webkit-scrollbar { |
|
|
|
display: none; /* Chrome Safari */ |
|
|
|
} |
|
|
|
|
|
|
|
.treeNode { |
|
|
|
position: relative; |