v0.3.0的版本改成了前后端完全分离的模式,前端使用vue2开发,上线的时候需要使用npm命令打包发布,后端只提供接口,页面不再由后端渲染。

    页面导航:

项目下载地址:

    zenglMall源代码的相关地址:https://github.com/zenglong/zenglMall  当前版本对应的tag标签为:v0.3.0

v0.3.0版本新增功能介绍:

    v0.3.0的版本改成了前后端完全分离的模式,前端使用vue2开发,上线的时候需要使用npm命令打包发布,后端只提供接口,页面不再由后端渲染。

    v0.3.0版本的根目录结构如下:

[root@192 zenglMall]# ls -l
total 20
drwxr-xr-x 10 root root   218 Nov 27 15:52 api
-rw-r--r--  1 root root  1084 Dec  5  2020 license
-rw-r--r--  1 root root 14482 Nov 27 15:52 readme.md
drwxr-xr-x  4 root root    32 Nov 27 15:52 vue
[root@192 zenglMall]#

    其中,api目录中存放了接口相关的zengl脚本代码,vue目录中存放的是前端的页面代码,vue目录内存放了admin和front子目录,admin目录对应的是后台管理相关的前端页面代码,front对应的是前台普通用户访问的和商城会员中心相关的前端页面代码。

    要让v0.3.0版本的zenglMall运行起来,需要将zenglServer的配置文件中的webroot配置指向zenglMall下面的api子目录(也就是接口所在的目录)。

    v0.3.0版本的zenglMall对zenglServer的最低版本要求是v0.25.1,需要开启mysql,magick,pcre以及openssl模块。

    如何安装部署v0.3.0版本的zenglMall,以及如何从低版本更新到v0.3.0版本,请参考根目录中的readme.md文档。

    admin管理后台的前端页面是采用vue + elementui框架编写的,后台界面的按钮,表格等都使用的是elementui的组件。v0.3.0版本的管理后台的界面如下:

后台管理界面

    front前台用户的首页界面如下:

前台首页

    前台商品详情页面如下:

商品详情页面

    v0.3.0版本的zenglMall需要使用v1.9.1版本的zengl语言库来进行解析(v0.25.1版本的zenglServer集成了v1.9.1版本的zengl语言库),v1.9.1版本的zengl语言可以在脚本函数的参数中直接使用负数作为默认值。

结束语:

    提出一个问题,往往比解决一个问题更重要。

—— 爱因斯坦

 

上下篇

下一篇: zenglMall v0.4.0 增加商品属性和商品规格

上一篇: zenglMall v0.2.0 增加商品库存,采用付款后减库存方式

相关文章

zenglMall v0.4.0 增加商品属性和商品规格

zenglMall v0.2.0 增加商品库存,采用付款后减库存方式

zenglMall v0.1.0 使用zengl语言开发商城系统