博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
egg(92)--egg之商品列表数据渲染
阅读量:5963 次
发布时间:2019-06-19

本文共 1965 字,大约阅读时间需要 6 分钟。

router.js

router.get('/plist',initMiddleware, controller.default.product.list);

controller.js

app/controller/default/product.js
'use strict';const Controller = require('egg').Controller;class ProductController extends Controller {  async list() {    var cid=this.ctx.request.query.cid;    //根据分类id获取当前的分类新    var curentCate=await this.ctx.model.GoodsCate.find({"_id":cid});    console.log(JSON.stringify(curentCate))    //判断是否是顶级分类    if(curentCate[0].pid!=0){        // 二级分类        var goodsList=await this.ctx.model.Goods.find({"cate_id":cid},'_id title price sub_title goods_img shop_price');        console.log(goodsList);    }else{          //顶级分类  获取当前顶级分类下面的所有的子分类          var subCatesIds=await this.ctx.model.GoodsCate.find({"pid":this.app.mongoose.Types.ObjectId(cid)},'_id');                  var tempArr=[];          for(var i=0;i

view

app/view/default/index.html
<%=goodsCate[i].title%>
app/view/default/product_list.html
<% include  ./public/header.html%>
<% include ./public/banner.html%>
小米手机
<%for(var i=0;i
<%=goodsList[i].shop_price%>元
<%}%>
小米商城|MIUI|米聊|多看书城|小米路由器|视频电话|小米天猫店|小米淘宝直营店|小米网盟|小米移动|隐私政策|Select Region
©mi.com 京ICP证110507号 京ICP备10046444号 京公网安备11010802020134号 京网文[2014]0059-0009号
违法和不良信息举报电话:185-0130-1238,本网站所列数据,除特殊说明,所有数据均出自我司实验室测试

效果

clipboard.png

clipboard.png

转载地址:http://eqjax.baihongyu.com/

你可能感兴趣的文章
Atitti 过程导向 vs 结果导向 attlax的策
查看>>
mysql主从同步(5)-同步延迟状态考量(seconds_behind_master和pt-heartbea)
查看>>
分布式缓存技术memcached学习系列(三)——memcached内存管理机制
查看>>
PHP 服务端 和 APP 客户端 实现 RSA+AES 双向加密解密
查看>>
c++ 11开始语言本身和标准库支持并发编程
查看>>
2017春节~人生智慧箴言
查看>>
.NET Core 之 MSBuild 介绍
查看>>
mongodb概念
查看>>
突破MIME限制上传
查看>>
EF Code First学习笔记:数据库创建
查看>>
终结符、非终结符
查看>>
Node.js刷新session过期时间
查看>>
详解Javascript中的Array对象
查看>>
iOS:即时通讯之<了解篇 SocKet>
查看>>
@EnableTransactionManagement注解理解
查看>>
vue前后分离动态路由和权限管理方案
查看>>
《JavaScript高级程序设计》读书笔记(十):本地对象Date
查看>>
linux中fork()函数详解
查看>>
从1G到5G,46年屏幕变迁下,富士康、苹果、三星、华为的浴火重生路 ...
查看>>
Flutter下实现低延迟的跨平台RTSP/RTMP播放
查看>>