微信小程序实现跟随菜单效果和循环嵌套加载数(2)
wxss
page{border-top:1px solid #f6f6f6;}
.left{
height:100%;
width: 19%;
display: inline-block;
background:#fff;
text-align:center;
border-right:1px solid #eee;
}
.leftlist{
font-size:12px;
padding:10px;
}
.right{
height:100%;
width: 80%;
display: inline-block;
background:#fff;
text-align:center;
}
.line{
width:15px;
height:1px;
background:#ddd;
display:inline-block;
vertical-align:super;
margin:0 15px;
}
.li{
height:10%;
width:30%;
display:inline-block;
text-align:center;
}
.li image{width:60px;height:60px;}
.li .name{
font-size:12px;
display:block;
color:#888;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.title{padding:20px 0;}
.yes{color: #f99;font-size: 14px;}
友情提示:
1、左侧点击样式改变:
利用自身index与点击的元素的index比较。
data-i=“{{获取当前index传给_click保存}}”,
class=”leftlist {{index==_click?'yes':”}}”,
此处index是自身的,如果自身和点击的一致就添加,yes类名,否侧滞空清除yes样式。
2、点击左侧,右侧跟随:
利用scroll-into-view=”{{id}}”, 视图会滚动到id为此id的view标签。我是直接从data数据里取得id,也可以直接获取点击元素id。
3、循环嵌套:data数据格式写对,按照官方文档就行。
