返回顶部
首页 > 资讯 > 精选 >商城小程序左侧栏分类如何开发
  • 301
分享到

商城小程序左侧栏分类如何开发

2023-06-26 08:06:45 301人浏览 八月长安
摘要

本文小编为大家详细介绍“商城小程序左侧栏分类如何开发”,内容详细,步骤清晰,细节处理妥当,希望这篇“商城小程序左侧栏分类如何开发”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。如下图今天我们就来看看商城分类项目开发

本文小编为大家详细介绍“商城小程序左侧栏分类如何开发”,内容详细,步骤清晰,细节处理妥当,希望这篇“商城小程序左侧栏分类如何开发”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

如下图

商城小程序左侧栏分类如何开发

今天我们就来看看商城分类项目开发需要哪些?

布局分析:

<主盒子>

<左盒子></左盒子>

<右盒子></右盒子>

</主盒子>

左盒子使用标准流

右盒子使用绝对定位(top、right)

小程序如下图所示:

商城小程序左侧栏分类如何开发

相关源码

.wxml

<!--主盒子-->  

<view class="container">  

  <!--左侧栏-->  

  <view class="nav_left">  

    <block wx:for="{{navLeftItems}}">  

      <!--当前项的id等于item项的id,那个就是当前状态-->  

      <!--用data-index记录这个数据在数组的下标位置,使用data-id设置每个item的id值,供打开2级页面使用-->  

      <view class="nav_left_items {{curNav == item.id ? 'active' : ''}}" bindtap="switchRightTab" data-index="{{index}}" data-id="{{item.id}}">{{item.tree.desc}}</view>  

    </block>  

  </view>  

  <!--右侧栏-->  

  <view class="nav_right">  

    <!--如果有数据,才遍历项-->  

    <view wx:if="{{navRightItems[curIndex].tree.nodes[1].tree.nodes}}">  

      <block wx:for="{{navRightItems[curIndex].tree.nodes[1].tree.nodes}}">  

        <view class="nav_right_items">  

          <navigator url="../list/index?brand={{item.tree.id}}&typeid={{navRightItems[curIndex].id}}">  

            <!--用view包裹图片组合,如果有图片就用,无图片提供就使用50x30的这个默认图片-->  

            <view>                

              <block wx:if="{{item.tree.loGo}}">  

                <image src="{{item.tree.logo}}"></image>  

              </block>  

              <block wx:else>  

                <image src="Http://temp.im/50x30"></image>  

              </block>  

            </view>  

            <!--如果有文字,就用文字;无文字就用其他-->  

            <view wx:if="{{item.tree.desc}}">  

              <text>{{item.tree.desc}}</text>  

            </view>  

            <view wx:else>  

              <text>{{item.tree.desc2}}</text>  

            </view>  

          </navigator>  

        </view>  

      </block>  

    </view>  

    <!--如果无数据,则显示数据-->  

    <view wx:else>暂无数据</view>  

  </view>  

</view>  

.wxss

page{  

  background: #f5f5f5;  

}  

 

.container {  

  position: relative;  

  width: 100%;  

  height: 100%;  

  background-color: #fff;  

  color: #939393;  

}  

 

.nav_left{  

   

  display: inline-block;  

  width: 25%;  

  height: 100%;  

   

  background: #f5f5f5;  

  text-align: center;  

}  

 

.nav_left .nav_left_items{  

   

  height: 30px;  

   

  line-height: 30px;  

   

  padding: 6px 0;  

   

  border-bottom: 1px solid #dedede;  

   

  font-size: 14px;  

}  

 

.nav_left .nav_left_items.active{  

   

  background: #fff;  

}  

 

.nav_right{  

   

  position: absolute;  

  top: 0;  

  right: 0;  

  flex: 1;  

   

  width: 75%;  

  height: 100%;  

  padding: 10px;  

  box-sizing: border-box;  

  background: #fff;  

}  

 

.nav_right .nav_right_items{  

   

  float: left;  

   

  width: 33.33%;  

  height: 80px;  

  text-align: center;  

}  

.nav_right .nav_right_items image{  

   

  width: 50px;  

  height: 30px;  

}  

.nav_right .nav_right_items text{  

   

  display: block;  

  margin-top: 5px;  

  font-size: 10px;  

   

  overflow: hidden;  

  white-space: nowrap;  

  text-overflow: ellipsis;  

}  

.js

Page({  

    data: {  

        navLeftItems: [],  

        navRightItems: [],  

        curNav: 1,  

        curIndex: 0  

    },  

    onLoad: function() {  

        // 加载的使用进行网络访问,把需要的数据设置到data数据对象  

        var that = this          

        wx.request({  

            url: 'http://huanqiuxiaozhen.com/wemall/goodstype/typebrandList',  

            method: 'GET',  

            data: {},  

            header: {  

                'Accept': 'application/JSON'  

            },  

            success: function(res) {  

                console.log(res)  

                that.setData({  

                    navLeftItems: res.data,  

                    navRightItems: res.data  

                })  

            }  

        })  

    },  

    //事件处理函数  

    switchRightTab: function(e) {  

        // 获取item项的id,和数组的下标值  

        let id = e.target.dataset.id,  

            index = parseInt(e.target.dataset.index);  

        // 把点击到的某一项,设为当前index  

        this.setData({  

            curNav: id,  

            curIndex: index  

        })  

    }  

})  

读到这里,这篇“商城小程序左侧栏分类如何开发”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: 商城小程序左侧栏分类如何开发

本文链接: https://lsjlt.com/news/307983.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 商城小程序左侧栏分类如何开发
    本文小编为大家详细介绍“商城小程序左侧栏分类如何开发”,内容详细,步骤清晰,细节处理妥当,希望这篇“商城小程序左侧栏分类如何开发”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。如下图今天我们就来看看商城分类项目开发...
    99+
    2023-06-26
  • 小程序商城开发实例分析
    这篇文章主要介绍了小程序商城开发实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇小程序商城开发实例分析文章都会有所收获,下面我们一起来看看吧。开发环境:WXML(HTML),WXSS(CSS),Javas...
    99+
    2023-06-26
  • 微信小程序如何实现左侧导航栏
    这篇“微信小程序如何实现左侧导航栏”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序如何实现左侧导航栏”文章吧。wxm...
    99+
    2023-07-02
  • 微信小程序如何实现侧栏分类效果
    这篇文章主要介绍微信小程序如何实现侧栏分类效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在商场项目中,一般都会有分类页面。分类页面可以给用户快速找到相关的商品,下面以侧栏分类为例...
    99+
    2024-04-02
  • 微信小程序商城如何开
    今天小编给大家分享一下微信小程序商城如何开的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。  1.微信小程序商城怎么开  1....
    99+
    2023-06-26
  • 零基础开发小程序商城如何接入
    这篇文章主要介绍“零基础开发小程序商城如何接入”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“零基础开发小程序商城如何接入”文章能帮助大家解决问题。搭建小程序商城的最后一步,接入。一、获得帐号,两种方...
    99+
    2023-06-26
  • 小程序商城开发有什么作用
    本文小编为大家详细介绍“小程序商城开发有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“小程序商城开发有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。开拓国际市场经济全球化一体化趋势日益显著,企业...
    99+
    2023-06-27
  • 快消品商城系统与商城小程序开发的方法
    这篇文章主要讲解了“快消品商城系统与商城小程序开发的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“快消品商城系统与商城小程序开发的方法”吧!传统快速移动消费品在运营模式中存在许多亟待改变...
    99+
    2023-06-27
  • 如何运营小程序商城
    这篇文章主要介绍了如何运营小程序商城,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1,离线按下并扫描QR码以送出一份小礼物。有很多方法可以做到这一点。推广小程序,例如离线频道...
    99+
    2023-06-27
  • 小程序商城如何推广
    这篇“小程序商城如何推广”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“小程序商城如何推广”文章吧。小程序商城的推广技能: 抢...
    99+
    2023-06-26
  • 微信积分商城小程序如何搭建
    这篇文章主要为大家展示了“微信积分商城小程序如何搭建”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“微信积分商城小程序如何搭建”这篇文章吧。1,要制作积分商城小程序可以用到微信人家平台,微信第三方...
    99+
    2023-06-27
  • 小程序商城需要开发哪些功能
    这篇文章主要介绍了小程序商城需要开发哪些功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。小程序商城到底有哪些功能?三级分销微信小程序商城通过分销系统,可一键分享给好友和微信...
    99+
    2023-06-27
  • 小程序商城开发需要哪些投入
    这篇文章主要讲解了“小程序商城开发需要哪些投入”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“小程序商城开发需要哪些投入”吧!  1.注册投入  微信小程序认证服务费 300元,如果已有认证过...
    99+
    2023-06-26
  • 怎么用mpvue+koa+mongodb开发商城小程序
    本篇内容主要讲解“怎么用mpvue+koa+mongodb开发商城小程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用mpvue+koa+mongodb开发商城小程序”吧!技术栈前端: 微...
    99+
    2023-06-26
  • 小程序商城的开发方案是什么
    这篇文章主要讲解了“小程序商城的开发方案是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“小程序商城的开发方案是什么”吧!1 快速成交途径当今的快节奏生活,用户停留在商城的时间是有限的,消...
    99+
    2023-06-26
  • 商家开发微信小程序商城有什么好处?开发后该如何运营?
      现下红利越来越少,已经到了存量市场的时代,而小程序的研发迭代对于想要转型或者拓展销售渠道的商家来说,也许是最大或者说最好的一次机会。  对于商家而言,开发小程序有哪些好处  1. 销售渠道升级,线上线下一体化链接更便利  系统的使用,其...
    99+
    2023-06-04
  • 小程序多商户商城开发的优势有哪些
    今天小编给大家分享一下小程序多商户商城开发的优势有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。小程序多商户商城功能包括...
    99+
    2023-06-26
  • 开发微信小程序分销商城的好处有哪些?
    开发微信小程序分销商城的好处有哪些?在微信的扶持下,小程序商城发展至今,短短的一年时间内,已经取得了非常惊人的成绩,这一年多,陆陆续续有许多企业与商家加入了小程序商城,那么小程序商城是有哪些好处来吸引商家入驻呢开店简单开店形式较为简单,用户...
    99+
    2023-06-04
  • 小程序如何实现侧边栏切换
    这篇文章主要介绍了小程序如何实现侧边栏切换的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇小程序如何实现侧边栏切换文章都会有所收获,下面我们一起来看看吧。效果图如下:实现步骤:sort.wxml<!--主盒...
    99+
    2023-07-02
  • 开发小程序商城要注意什么问题
    本文小编为大家详细介绍“开发小程序商城要注意什么问题”,内容详细,步骤清晰,细节处理妥当,希望这篇“开发小程序商城要注意什么问题”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1、开发小程序商城要注意内容展示微信小...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作