zoukankan      html  css  js  c++  java
  • nodejs+vue+webpack之项目概要

    坦白说,我的语文是数学老师教的,总结去年用到的一些前端新技术,趁着春节假期,将所学的一些知识写成文章并附带写成一个简单的项目,希望对大家有所帮助,如有写的不好的地方,欢迎拍砖。

    本项目采用node.js做服务端提供数据接口,webpack作为前端模块化开发的管理工具,vue.js作为MVVM组件化开发的工具。细节方面还涉及到数据存储,安全认证,saas,es6等。项目结构如下:

    客户端项目结构如下:

    • /dist
      • build.index.js
      • build.user.js
      • index.css
      • user.css
    • node_modules
    • /src
      • components/
        • index.vue
        • login.vue
        • userlist.vue
      • img/
      • model
        • userModel.js
      • scss
        • layout.scss
        • reset.scss
        • user.scss
      • util
        • cacheManger.js
        • httpHelper.js
        • md5.js  
    • webpack.config.js
    • package.json
    • index.html
    • users.html

    服务端项目结构如下:

    • /node_modules
    • app.js
    • databaseManger.js
    • fileManger.js
    • HttpResult.js
    • package.json
    • userinfo.json

    下载地址:https://github.com/xuqin-kelly/node-vue-webpack

    安装方法(node环境下运行以下命令):

    服务端:

    打开node环境,切换到server目录下:

    1、安装package.json文件下的模块:npm install

    2、打开服务器:node app.js

     客户端:

    新开一个node环境,切换到client目录下:

    1、安装package.json文件下的模块:npm install

    2、安装完模块后,输入webpack命令,打包生成dist目录及相关文件

    3、输入npm run dev命令,客户端会自动运行:http://localhost:8080/

    效果如下:

    登录页面:

    报名页面:

     

    报名列表:

     下一篇:nodejs+webpack+vue之webpack

  • 相关阅读:
    memcache 基本操作
    PHP 实现定时任务的几种方法
    PDO 事务处理
    mysql命令gruop by报错this is incompatible with sql_mode=only_full_group_by
    ASP.NET Web API 跨域访问(CORS)
    nmap使用
    买定离手,落子无悔
    html5plus处理返回键
    PAT 1008 数组元素循环右移问题
    PAT 1007 素数对猜想
  • 原文地址:https://www.cnblogs.com/kerry-xu/p/6354161.html
Copyright © 2011-2022 走看看