mpvue+vuex搭建小程序详细教程搭建小程序详细教程(完整步骤完整步骤)
主要介绍了mpvue+vuex搭建小程序详细教程(完整步骤),小编觉得挺不错的,现在分享给大家,也给大家做个
参考。一起跟随小编过来看看吧
本文介绍了mpvue+vuex搭建小程序详细教程(完整步骤),分享给大家,具体如下:
源码源码
mpvue-vuex-demo
构成构成
1、采用mpvue 官方脚手架搭建项目底层结构
2、采用Fly.js 作为http请求库
3、引入mpvue-router-patach,以便在mpvue小程序中能使用vue-router的写法
目录结构目录结构
├── src // 我们的项目的源码编写文件
│ ├── components // 组件目录
│ ├── common //静态资源
│ │ └── font // iconfont图标
│ │ └── img // 图片
│ │ └── js // js
│ │ │└── mixins.js // js
│ │ │└── tips.js // js
│ │ │└── utils.js // js
│ │ └── scss // scss样式
│ │ │└── base.scss // 自定义样式
│ │ │└── icon.scss // iconfont图标
│ │ │└── index.scss // 基础汇总
│ │ │└── mixin.scss // 混合等工具样式
│ │ │└── reset.scss // 初始化样式
│ │ │└── variable.scss // 全局主题色样式
│ ├── http //http请求配置文件
│ │ └── api // 接口调用文件
│ │ └── config //fly 配置文件
│ ├── pages //项目页面目录
│ ├── components //项目复用组件目录
│ ├── store //状态管理 vuex配置目录
│ │ └── actions.js //actions异步修改状态
│ │ └── getters.js //getters计算过滤操作
│ │ └── mutation-types.js //mutations 类型
│ │ └── mutations.js //修改状态
│ │ └── index.js //我们组装模块并导出 store 的地方
│ │ └── state.js //数据源定义
│ ├── untils //工具函数目录
│ │ └── index.js
│ ├── App.vue // APP入口文件
│ ├── main.js // 主配置文件
│ ├── config.js // host等配置
快速创建一个快速创建一个mpvue项目项目
# 全局安装 vue-cli
$ npm install -g vue-cli
# 创建一个基于 mpvue-quickstart 模板的新项目,记得选择安装vuex
$ vue init mpvue/mpvue-quickstart mpvue-demo
# 安装fly
$ npm i flyio --save
# 安装依赖
$ cd mpvue-demo
$ npm i
# 启动构建
$ npm run dev
配置配置fly
1、配置公共设置
src/http/config.js
/*
fly配置文件