首页 > 小程序教程 > 微信小程序各手机品牌分类样式模板制作设计下载

微信小程序各手机品牌分类样式模板制作设计下载

上一篇 下一篇
制作好以后效果图如下:
一、wxml页面代码如下:
<!--pages/zx/zx.wxml-->
<view class="wrap">
	<!-- 左侧导航 -->
	<view class="navLeft">
		<block wx:for="{{categoryData}}">
			 <text catchtap="onAside" data-index="{{index}}" class="{{currentIndex == index?'active':''}}">{{item.title}}</text>
		</block>
	</view>
	<!-- 右侧内容 -->
	<view class="navRight">
		<block wx:for="{{categoryData}}">
			<view class="navRight-main-item" wx:if="{{currentIndex == index}}">
				<block wx:for="{{item.list}}" wx:for-item="subitem">
					<view class="navRight-main-item-list">
						<block wx:for="{{subitem.subList}}" wx:for-item="descitem" >
							<navigator bindtap="pud" data-img="{{descitem.descUrl}}" data-text="{{descitem.descTitlt}}">
								<!-- <view> -->
									<image src="{{descitem.descUrl}}"></image>
									<text>{{descitem.descTitlt}}</text>
								<!-- </view> -->
							</navigator>
						</block>
					</view>
				</block>
			</view>
		</block>
	</view>
</view>
 
二、wxss样式文件代码如下:
.wrap{
    display: flex;
    background: #f8f8f8;
    width: 100%;
    height: 100%;
}
.navLeft{
    width: 20%;
    /*border-right: 1px solid #ccc; */
    background: #ccc;
    height: 100%;
}
.navLeft text{
    display: block;
    font-size: 14px;
    text-align: center;
    line-height: 98rpx;
    height: 98rpx;
    border-bottom: 1px solid #ccc; 
}
.navLeft .active{
    box-sizing: border-box;
    background: #fff;
}
.navRight{
    width:80%;
    height: 100%;
}
.navRight-main-item{
    width: 100%;
    height: 100%;
    display: flex;
}
.navRight-main-item-list{
    width: 100%;
    display: -webkit-flex;
    flex-wrap:wrap;
}

.navRight-main-item-list navigator{
    width: 33.33%;
    text-align: center;
}
.navRight-main-item-list navigator image{
    width:60px;
    height: 60px;
}
.navRight-main-item-list navigator text{
    display: block;
    width: 100%;
    font-size: 12px;
    color: #666;
    margin: 12px 0;  
}
三、js页面代码如下:
// pages/zx/zx.js
var categoryData=require("../../data/classiFication.js")
Page({
  data:{
    currentIndex:0
  },
  pud:function(e){
    console.log(e)
    var img=e.currentTarget.dataset.img,
        text=e.currentTarget.dataset.text;
        wx.navigateTo({
          url:'../news/news?img='+img+'&text='+text
        })
  },
  onLoad:function(options){
    //console.log(options)
    // 页面初始化 options为页面跳转所带来的参数
    this.setData({
        categoryData:categoryData.default.data
    })
  },
  onAside:function(options){
    //console.log(options)
    //下标
    var index=options.currentTarget.dataset.index;
    console.log(index)
    this.setData({
        currentIndex:index
    });
  },
  onReady:function(){
    // 页面渲染完成
  },
  onShow:function(){
    // 页面显示
  },
  onHide:function(){
    // 页面隐藏
  },
  onUnload:function(){
    // 页面关闭
  }
})

模板简介:该模板名称为【微信小程序各手机品牌分类样式模板制作设计下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 20,316次
  • 使用软件
  • 文件格式
  • 文件大小
  • 上传时间 06-14
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
html5 微信素材 单页式简历模板 微信公众平台 自适应 企业网站 微信模板 微信图片 响应式 微信文章
您可能会喜欢的其他模板