大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章将为大家详细讲解有关微信小程序中如何使用动态API把商城项目的商品进行分类,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
成都创新互联专注于通榆网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供通榆营销型网站建设,通榆网站制作、通榆网页设计、通榆网站官网定制、小程序制作服务,打造通榆网络公司原创品牌,更为您提供通榆网站排名全网营销落地服务。
看效果
商品分类API.jpg
下方还有详细的数据模型可以查看哦!
classify.wxml
{{item.name}} {{item.name}} 该分类暂无数据
classify.wxss
/* pages/classify/classify.wxss */ page{ background: #f5f5f5; } /*总体主盒子*/ .container { position: relative; width: 100%; height: 100%; background-color: #fff; color: #939393; } /*左侧栏主盒子*/ .nav_left{ /*设置行内块级元素*/ position: absolute; /* display: inline-block; */ width: 25%; height: 100%; /*主盒子设置背景色为灰色*/ background: #f5f5f5; text-align: center; left: 0; top:0; } /*左侧栏list的item*/ .nav_left .nav_left_items{ height: 40px; line-height: 40px; padding: 6px 0; border-bottom: 1px solid #dedede; font-size: 14px; } /*左侧栏list的item被选中时*/ .nav_left .nav_left_items.active{ /*背景色变成白色*/ background: #fff; color: #f0145a; } /*右侧栏主盒子*/ .nav_right{ /*右侧盒子使用了绝对定位*/ position: absolute; top: 0; right: 0; flex: 1; /*宽度75%,高度占满,并使用百分比布局*/ width: 75%; height: 1000px; padding: 10px; box-sizing: border-box; background: #fff; } /*右侧栏list的item*/ .nav_right .nav_right_items{ /*浮动向左*/ float: left; /*每个item设置宽度是33.33%*/ width: 33.33%; height: 120px; text-align: center; } .nav_right .nav_right_items image{ /*被图片设置宽高*/ width: 60px; height: 60px; margin-top: 15px; } .nav_right .nav_right_items text{ /*给text设成块级元素*/ display: block; margin-top: 15px; font-size: 14px; color: black; /*设置文字溢出部分为...*/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .nodata_text { color: black; font-size: 14px; text-align: center; } .left_cate { display: flex; flex-direction: row; /*每个高30px*/ height: 40px; /*垂直居中*/ line-height: 40px; /*再设上下padding增加高度,总高42px*/ padding: 6px 0; /*只设下边线*/ border-bottom: 1px solid #dedede; /*文字14px*/ font-size: 14px; background: #fff; color: #f0145a; } .separate { background-color: #f0145a; width: 10rpx; z-index: 10; }
classify.js
const ajax = require('../../utils/ajax.js'); const utils = require('../../utils/util.js'); Page({ /** * 页面的初始数据 */ data: { classifyItems:[], curNav: 1, curIndex: 0 }, //事件处理函数 switchRightTab: function (e) { // 获取item项的id,和数组的下标值 let id = e.target.dataset.id, index = parseInt(e.target.dataset.index); // 把点击到的某一项,设为当前index this.setData({ curNav: id, curIndex: index }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this; that.classifyShow(); }, classifyShow: function (success) { var that = this; ajax.request({ method: 'GET', url: 'classify/getShopClassifyList?key=' + utils.key, success: data => { that.setData({ classifyItems: data.result }) console.log(data.result) } }) }, })
关于“微信小程序中如何使用动态API把商城项目的商品进行分类”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。