博客
关于我
强烈建议你试试无所不能的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/

你可能感兴趣的文章
Keychain
查看>>
三种东西永远不要放到数据库里
查看>>
php中使用header函数的http头设置
查看>>
Webview图片自适应
查看>>
mongodb启动不了:child process failed, exited with error number 100
查看>>
使用 getopt() 进行命令行处理
查看>>
Express学习记录
查看>>
列出java字符编码集
查看>>
【配置环境】Phonegap+android
查看>>
Apache+php+mysql在windows下的安装与配置图解3
查看>>
js去掉html标记,中正则表达式,去掉字符,截取字符
查看>>
Oracle表解锁方法
查看>>
wav 文件解析
查看>>
CentOS7 中解决Tomcat8启动速度巨慢的问题
查看>>
清除浮动(转)
查看>>
PHP SESSION高级操作session_set_save_handler
查看>>
收集的UI和一些功能
查看>>
【工具使用系列】关于 MATLAB FIR滤波器,你需要知道的事
查看>>
JAVASCRIPT
查看>>
移动设备分辨率
查看>>