2项目目录设计

Posted U201113877

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2项目目录设计相关的知识,希望对你有一定的参考价值。

svg图片不会直接使用,而是生成图标字体来使用。生成图标字体的网站https://icomoon.io/icons.html

图标字体的code如下所示

项目的所有文件都放在src文件夹。main.js文件是整个项目的入口文件,app.vue是整个页面的vue实例文件。src文件下会新建一个common文件,用来包含项目公共的文件和资源,common文件夹下新建三个目录,fonts,js,stylus。stylus是一个CSS预处理器,styl文文件和CSS文件相比,styl文件不需要分号,冒号也可以省略,但为了便于阅读保留分号。components文件下是各个组件的文件(注意组件的就近维护原则)。

用json文件来模拟后台数据,json文件中的数据主要包含三个对象,seller,goods,ratings。

在build->dev-server.js文件中获取json文件中的数据,定义路由apiRoutes

var appData = require("../data.json");
var seller = appData.seller;
var goods = appData.goods;
var ratings = appData.ratings;

var apiRoutes = express.Router();

errno参数表示是否有错误,errno:0表示数据正确。data是返回的数据。

apiRoutes.get(\'/seller\', function (req, res) {
res.json({
errno: 0,
data: seller
});
});

apiRoutes.get(\'/goods\', function (req, res) {
res.json({
errno: 0,
data: goods
});
});

apiRoutes.get(\'/ratings\', function(req, res) {
res.json({
errno: 0,
data: ratings
});
});

用use请求到数据

app.use(\'/api\', apiRoutes);

以上是关于2项目目录设计的主要内容,如果未能解决你的问题,请参考以下文章

基于STM32单片机项目设计目录-加油吧√

基于STM32单片机项目设计目录-加油吧√

flask-数据库模型设计2

STM32智能家居项目目录

《F4+2》——团队项目的原型设计与开发

项目设计高并发内存池—tcmalloc核心框架学习