<template>
<view class="main">
<!-- 左边 -->
<scroll-view scroll-y="true" class="left" :scroll-into-view="leftid" >
<block v-for="(item ,i) in leftdata">
<view :id="i" :data-myid="item.id" class="scroll-view-item" @tap="getright">{{item.name}}</view>
</block>
</scroll-view>
<!-- 右边 -->
<scroll-view scroll-y="true" class="right" :scroll-into-view="leftid">
<block >
<view class="content">
<text>{{listdata.txt}}</text>
<view v-for="(list,index) in listdata.urlimg" class="box">
<image :src="list.img"></image>
<text >{{ list.title}}</text>
</view>
</view>
</block>
</scroll-view>
</view>
</template>
<script>
export default {
data() {
return {
listdata:[],
leftdata: [{
id: 0,
name: '1111',
txt:' ndvu11111',
urlimg:[
{img:'../../static/dingwei.png',title:'name'},
{img:'../../static/dingwei.png',title:'name'}]
},
{
id: 1,
name: '2222',
txt:' ndvu222',
urlimg:[
{img:'../../static/dingwei.png',title:'name'},
{img:'../../static/dingwei.png',title:'name'}]
},
{
id: 2,
name: '3333',
txt:' ndvu333',
urlimg:[
{img:'../../static/dingwei.png',title:'name'},
{img:'../../static/dingwei.png',title:'name'}]
},
],
leftid: '',
}
},
onLoad() {
this.$data.listdata=this.$data.leftdata[0];
},
methods: {
getright(e){
//点击右边换样式
console.log(this.$data.leftdata[e.currentTarget.id]);
this.$data.listdata=this.$data.leftdata[e.currentTarget.id];
}
}
}
</script>
<style lang="scss" scoped>
.main {
//background-color: #808080;
display: flex;
width: 750rpx;
height: auto;
.left {
width: 25%;
height: auto;
border-right: 2rpx solid #3F536E;
background-color: #007AFF;
}
.right{
width:75% ;
height:auto;
//background-color: #333333;
.content{
width: 100%;
height:auto;
.box{
display: flex;
width: 33%;
margin-right: 1%;
display: flex;
flex-direction: column;
image{
width: 100%;
height: 150rpx;
}
}
}
}
// 1080*520是图片的长宽 下面减号前后加空格
// height:calc(100vh - calc(100vw/1080*520))
}
</style>