HakunaMatata052 / -

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vue-apiCloud-model-mobile

使用前 *

请先全局安装 vue-cli3.0

1.全局安装 npm install -g @vue/cli 或 yarn global add @vue/cli

2.查看版本/是否安装成功 vue -V

再安装全局 apicloud-cli

npm install -g apicloud-cli

使用说明 *

安装 vscode 编辑器

一切都已经配置好,入手即用。

需要在vue.config.js配置自己当前ip`host: "192.168.1.240"`
一般我们在H5开发Ui页面,之后再使用watch-build在apicloud环境下联调app环境
`npm run apicloud` apicloud环境
`npm run dev` H5环境

vue-apiCloud-model-mobile 项目结构

  • apiCloud (执行 npm run watch-build 生成的 apiCloud 项目)
  • public (公共文件)
    • img (公共图片,webpack 不处理,只 copy)
    • js
      • api.js (apiCloud 可有可无的 api.js)
    • config.xml (apiCloud 至关重要的 config.xml)
    • favicon.ico
    • index.html (模板)
    • manifest.json
    • robots.txt
  • src (配置主要结构)
    • assets (资产文件,放置 css,js,font,img 等资源类文件)
    • common (公用文件)
      • js (包含:自适应 rem.js,全局方法 mixin.js,微信 wx_sdk.js)
      • styles (包含:css 初始 base.css,全局样式 mixin.less)
    • components (vue 组件)
      • navbar (顶部导航组件)
      • operation (操作类组件,评论/点赞/转发/关注)
      • tabbar (底部导航组件)
      • upload (上传组件,裁切上传,普通上传,视频上传)
      • user (用户组件,年龄性别)
    • icons (SVG图标)
    • router (vue 路由)
    • server
      • api.js (api 接口文件)
      • axios.js (axios 二次封装,全局拦截处理)
      • envconfig.js
    • store (vuex 状态管理)
    • views (vue 页面)
    • App.vue
    • main.js

About


Languages

Language:JavaScript 55.3%Language:Vue 30.9%Language:CSS 7.8%Language:HTML 6.0%