基于 vue-cli
脚手架 + vue
仿饿了么的webapp,路由 vue-router
实现,服务端数据请求选用 axios
实现,页面滚动 better-scroll
实现。
api/---- 数据接口 assets/---- 文件夹存放的是通用的css和fonts components/---- 文件夹用来存放 Vue 组件 router/---- 文件夹存放的是vue-router相关配置(linkActiveClass,routes注册组件路由) build/---- 文件是 webpack 的打包编译配置文件 config/---- 文件夹存放的是一些配置项,比如我们服务器访问的端口配置等 dist/---- 该文件夹一开始是不存在,在项目经过 build 之后才会生成 build/prod.server.js---- 该文件是测试是模拟的服务器配置,用来运行dist里面的文件,在config/index.js中,build对象中添加一条端口设置port:9000, App.vue---- 根组件,所有的子组件都将在这里被引用 index.html---- 整个项目的入口文件,将会引用我们的根组件 App.vue main.js---- 入口文件的 js 逻辑,在 webpack 打包之后将被注入到 index.html 中
安装依赖 npm install 本地开发,开启服务器,浏览器访问http://localhost:8080 npm run dev 构建生产 npm run build 运行打包文件 node prod.server.js 会看到 Listening at http://localhost:9000 在浏览器中打开即可
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。