<view class="page"> <view class="page"> <view class="page__bd"> <view class="weui-tab"> <view class="weui-navbar"> <block wx:for-items="{{voteTabs}}" wx:key="{{index}}"> <view id="{{index}}" class="weui-navbar__item {{activeIndex == index ? 'weui-bar__item_on' : ''}}" bindtap="tabClick"> <view class="weui-navbar__title">{{item}}</view> </view> </block> <view class="weui-navbar__slider" style="left: {{sliderLeft}}px; transform: translateX({{sliderOffset}}px); -webkit-transform: translateX({{sliderOffset}}px);"></view> </view> <view class="weui-tab__panel"> <view class="weui-tab__content" hidden="{{activeIndex != 0}}"> <!-- class list --> <view class="index-bd class-list"> <view class="kind-list"> <block wx:for-items="{{coursesSet1}}" wx:key="{{item.id}}"> <view class="kind-list-item"> <view id="{{item.courseNo}}" class="kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}" bindtap="noteGraph" data-evaluation="{{item.evaluation}}"> <view class="kind-list-text"> <text class="class-list-item-title">{{item.courseName}}</text> <text class="class-list-item-content">n{{item.courseDesc}}</text> </view> <view class="evaluation-text">综合评价</view> <image class="kind-list-img" src="../resources/kind/logo.png"></image> </view> <view class="kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}"> <view class="navigator-box {{item.open ? 'navigator-box-show' : ''}}"> <block wx:for-items="{{item.evaluation}}" wx:for-item="eva" wx:key="*item"> <navigator url=".." class="navigator"> <view class="navigator-text">{{eva}}</view> <view class="navigator-arrow"></view> </navigator> </block> </view> </view> </view> </block> </view> </view> </view> <view class="weui-tab__content" hidden="{{activeIndex != 1}}"> <!-- class list --> <view class="index-bd class-list"> <view class="kind-list"> <block wx:for-items="{{coursesSet2}}" wx:key="{{item.id}}"> <view class="kind-list-item"> <view id="{{item.courseNo}}" class="kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}" bindtap="noteGraph" data-evaluation="{{item.evaluation}}"> <view class="kind-list-text"> <text class="class-list-item-title">{{item.courseName}}</text> <text class="class-list-item-content">n{{item.courseDesc}}</text> </view> <view class="evaluation-text">综合评价</view> <image class="kind-list-img" src="../resources/kind/logo.png"></image> </view> <view class="kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}"> <view class="navigator-box {{item.open ? 'navigator-box-show' : ''}}"> <block wx:for-items="{{item.evaluation}}" wx:for-item="eva" wx:key="*item"> <navigator url=".." class="navigator"> <view class="navigator-text">{{eva}}</view> <view class="navigator-arrow"></view> </navigator> </block> </view> </view> </view> </block> </view> </view> </view> <view class="weui-tab__content" hidden="{{activeIndex != 2}}"> <!-- class list --> <view class="index-bd class-list"> <view class="kind-list"> <block wx:for-items="{{coursesSet3}}" wx:key="{{item.id}}"> <view class="kind-list-item"> <view id="{{item.courseNo}}" class="kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}" bindtap="noteGraph" data-evaluation="{{item.evaluation}}"> <view class="kind-list-text"> <text class="class-list-item-title">{{item.courseName}}</text> <text class="class-list-item-content">n{{item.courseDesc}}</text> </view> <view class="evaluation-text">综合评价</view> <image class="kind-list-img" src="../resources/kind/logo.png"></image> </view> <view class="kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}"> <view class="navigator-box {{item.open ? 'navigator-box-show' : ''}}"> <block wx:for-items="{{item.evaluation}}" wx:for-item="eva" wx:key="*item"> <navigator url=".." class="navigator"> <view class="navigator-text">{{eva}}</view> <view class="navigator-arrow"></view> </navigator> </block> </view> </view> </view> </block> </view> </view> </view> <view class="weui-tab__content" hidden="{{activeIndex != 3}}"> <!-- class list --> <view class="index-bd class-list"> <view class="kind-list"> <block wx:for-items="{{coursesSet4}}" wx:key="{{item.id}}"> <view class="kind-list-item"> <view id="{{item.courseNo}}" class="kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}" bindtap="noteGraph" data-evaluation="{{item.evaluation}}"> <view class="kind-list-text"> <text class="class-list-item-title">{{item.courseName}}</text> <text class="class-list-item-content">n{{item.courseDesc}}</text> </view> <view class="evaluation-text">综合评价</view> <image class="kind-list-img" src="../resources/kind/logo.png"></image> </view> <view class="kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}"> <view class="navigator-box {{item.open ? 'navigator-box-show' : ''}}"> <block wx:for-items="{{item.evaluation}}" wx:for-item="eva" wx:key="*item"> <navigator url=".." class="navigator"> <view class="navigator-text">{{eva}}</view> <view class="navigator-arrow"></view> </navigator> </block> </view> </view> </view> </block> </view> </view> </view> <view class="weui-tab__content" hidden="{{activeIndex != 4}}"> <!-- class list --> <view class="index-bd class-list"> <view class="kind-list"> <block wx:for-items="{{coursesSet5}}" wx:key="{{item.id}}"> <view class="kind-list-item"> <view id="{{item.courseNo}}" class="kind-list-item-hd {{item.open ? 'kind-list-item-hd-show' : ''}}" bindtap="noteGraph" data-evaluation="{{item.evaluation}}"> <view class="kind-list-text"> <text class="class-list-item-title">{{item.courseName}}</text> <text class="class-list-item-content">n{{item.courseDesc}}</text> </view> <view class="evaluation-text">综合评价</view> <image class="kind-list-img" src="../resources/kind/logo.png"></image> </view> <view class="kind-list-item-bd {{item.open ? 'kind-list-item-bd-show' : ''}}"> <view class="navigator-box {{item.open ? 'navigator-box-show' : ''}}"> <block wx:for-items="{{item.evaluation}}" wx:for-item="eva" wx:key="*item"> <navigator url=".." class="navigator"> <view class="navigator-text">{{eva}}</view> <view class="navigator-arrow"></view> </navigator> </block> </view> </view> </view> </block> </view> </view> </view> </view> </view> </view> </view> </view> |
@import "../common/index.wxss"; @import "../common/lib/weui.wxss"; /* voteTabs */ .class-list { margin-top: 8px; } /* class list */ .class-list-item-title { font-family: SimHei; font-size: 32rpx; } .class-list-item-content { font-family: SimHei; font-size: 28rpx; color: #757373; } .evaluation-text { font-size: 12px; } .kind-list-img { margin-left: 5px; width: 14px; height: 14px; } |
var sliderWidth = 96; // 需要设置slider的宽度,用于计算中间位置 Page({ // data data: { // tabs voteTabs: ["综合", "纯干货", "给分高", "实践性强", "签到少"], activeIndex: 0, sliderOffset: 0, sliderLeft: 0, // coursesSet coursesSet1: [ { "courseNo" : "001", "courseName" : "用户体验设计/陈妍", "courseDesc" : "腾讯传奇部门CDC倾情传授", "courseType" : "艺术课", "courseScore" : "9.5", "evaluation" : [ { name : "纯干货", data : 90, }, { name : "给分高", data : 95, }, { name : "实践性", data : 100, }, { name : "签到少", data : 666, } ] } ], coursesSet2: [ { "courseNo" : "001", "courseName" : "用户体验设计/陈妍", "courseDesc" : "腾讯传奇部门CDC倾情传授", "courseType" : "艺术课", "courseScore" : "9.5", "evaluation" : [ { name : "纯干货", data : 90, }, { name : "给分高", data : 95, }, { name : "实践性", data : 100, }, { name : "签到少", data : 666, } ] }, { "courseNo" : "002", "courseName" : "动漫欣赏与实践/王伟", "courseDesc" : "教你学会动漫欣赏", "courseType" : "艺术课", "courseScore" : 9.4, "evaluation" : [ { name : "纯干货", data : 85, }, { name : "给分高", data : 45, }, { name : "实践性", data : 35, }, { name : "签到少", data : 85, } ] } ], coursesSet3: [ { "courseNo" : "001", "courseName" : "用户体验设计/陈妍", "courseDesc" : "腾讯传奇部门CDC倾情传授", "courseType" : "艺术课", "courseScore" : "9.5", "evaluation" : [ { name : "纯干货", data : 90, }, { name : "给分高", data : 95, }, { name : "实践性", data : 100, }, { name : "签到少", data : 666, } ] }, { "courseNo" : "002", "courseName" : "动漫欣赏与实践/王伟", "courseDesc" : "教你学会动漫欣赏", "courseType" : "艺术课", "courseScore" : 9.4, "evaluation" : [ { name : "纯干货", data : 85, }, { name : "给分高", data : 45, }, { name : "实践性", data : 35, }, { name : "签到少", data : 85, } ] },{ "courseNo" : "003", "courseName" : "计算机动画/许捷", "courseDesc" : "教你学会计算机动画", "courseType" : "艺术课", "courseScore" : "9.4", "evaluation" : [ { name : "纯干货", data : 75, }, { name : "给分高", data : 55, }, { name : "实践性", data : 25, }, { name : "签到少", data : 95, } ] } ], coursesSet4: [ { "courseNo" : "001", "courseName" : "用户体验设计/陈妍", "courseDesc" : "腾讯传奇部门CDC倾情传授", "courseType" : "艺术课", "courseScore" : "9.5", "evaluation" : [ { name : "纯干货", data : 90, }, { name : "给分高", data : 95, }, { name : "实践性", data : 100, }, { name : "签到少", data : 666, } ] }, { "courseNo" : "002", "courseName" : "动漫欣赏与实践/王伟", "courseDesc" : "教你学会动漫欣赏", "courseType" : "艺术课", "courseScore" : 9.4, "evaluation" : [ { name : "纯干货", data : 85, }, { name : "给分高", data : 45, }, { name : "实践性", data : 35, }, { name : "签到少", data : 85, } ] },{ "courseNo" : "003", "courseName" : "计算机动画/许捷", "courseDesc" : "教你学会计算机动画", "courseType" : "艺术课", "courseScore" : "9.4", "evaluation" : [ { name : "纯干货", data : 75, }, { name : "给分高", data : 55, }, { name : "实践性", data : 25, }, { name : "签到少", data : 95, } ] },{ "courseNo" : "004", "courseName" : "国画技法/李维红", "courseDesc" : "教你学会国画技法", "courseType" : "艺术课", "courseScore" : "9.4", "evaluation" : [ { name : "纯干货", data : 95, }, { name : "给分高", data : 95, }, { name : "实践性", data : 95, }, { name : "签到少", data : 95, } ] },{ "courseNo" : "005", "courseName" : "导演制作/王强", "courseDesc" : "教你学会导演制作", "courseType" : "艺术课", "courseScore" : "9.4", "evaluation" : [ { name : "纯干货", data : 95, }, { name : "给分高", data : 95, }, { name : "实践性", data : 95, }, { name : "签到少", data : 95, } ] } ], coursesSet5: [ { "courseNo" : "001", "courseName" : "用户体验设计/陈妍", "courseDesc" : "腾讯传奇部门CDC倾情传授", "courseType" : "艺术课", "courseScore" : "9.5", "evaluation" : [ { name : "纯干货", data : 90, }, { name : "给分高", data : 95, }, { name : "实践性", data : 100, }, { name : "签到少", data : 666, } ] }, { "courseNo" : "002", "courseName" : "动漫欣赏与实践/王伟", "courseDesc" : "教你学会动漫欣赏", "courseType" : "艺术课", "courseScore" : 9.4, "evaluation" : [ { name : "纯干货", data : 85, }, { name : "给分高", data : 45, }, { name : "实践性", data : 35, }, { name : "签到少", data : 85, } ] },{ "courseNo" : "003", "courseName" : "计算机动画/许捷", "courseDesc" : "教你学会计算机动画", "courseType" : "艺术课", "courseScore" : "9.4", "evaluation" : [ { name : "纯干货", data : 75, }, { name : "给分高", data : 55, }, { name : "实践性", data : 25, }, { name : "签到少", data : 95, } ] },{ "courseNo" : "004", "courseName" : "国画技法/李维红", "courseDesc" : "教你学会国画技法", "courseType" : "艺术课", "courseScore" : "9.4", "evaluation" : [ { name : "纯干货", data : 95, }, { name : "给分高", data : 95, }, { name : "实践性", data : 95, }, { name : "签到少", data : 95, } ] },{ "courseNo" : "005", "courseName" : "导演制作/王强", "courseDesc" : "教你学会导演制作", "courseType" : "艺术课", "courseScore" : "9.4", "evaluation" : [ { name : "纯干货", data : 95, }, { name : "给分高", data : 95, }, { name : "实践性", data : 95, }, { name : "签到少", data : 95, } ] },{ "courseNo" : "006", "courseName" : "场景设计/王伟", "courseDesc" : "教你学会场景设计", "courseType" : "艺术课", "courseScore" : "9.3", "evaluation" : [ { name : "纯干货", data : 45, }, { name : "给分高", data : 35, }, { name : "实践性", data : 25, }, { name : "签到少", data : 15, } ] } ], }, // voteTabs onLoad: function () { var that = this; wx.getSystemInfo({ success: function(res) { that.setData({ sliderLeft: (res.windowWidth / that.data.voteTabs.length - sliderWidth) / 2, sliderOffset: res.windowWidth / that.data.voteTabs.length * that.data.activeIndex }); } }); }, tabClick: function (e) { this.setData({ sliderOffset: e.currentTarget.offsetLeft, activeIndex: e.currentTarget.id }); }, // noteGraph noteGraph: function(e) { var evaluation = e.currentTarget.dataset.evaluation; wx.navigateTo({ url: '../vote-graph/vote-graph?evaluation=' + JSON.stringify(evaluation) }); } }); |
模板简介:该模板名称为【微信小程序顶部简单纯文字导航列表样式模板制作设计下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。