Uniapp搭建微信小程序简单框架

1.目录级别

├── api

│   └── user.js

├── common

├── components

├── node_modules

├── pages

├── static

│   ├── css

│   ├── img

│   │   └── logo.png

│   └── js

├── store

│   └── modules

│       ├── products.js

│       ├── user.js

│   └── index.js

├── uni_modules

├── unpackage

├── utils

│   ├── request.js

│   ├── storage.js

│   └── wechatVerification.js

├── .env.development

├── App.vue

├── .gitignore

├── index.html

├── main.js

├── manifest.json

├── package.json

├── package-lock.json

├── pages.json

├── README.md

├── uni.promisify.adapt.js

└── uni.scss

2.路由

因为uniapp生成的框架有个pages.json文件,里面可以配置小程序的路由以及头部,所以我是直接使用的

3.网络请求

因为axios比较适用于web端,不适用于小程序,所以使用axios作为网络链接工具的话,需要配置一个适配器

因此我直接换了一个网络请求的库,flyio,使用方法和axios大同小异

4.全局状态管理

因为使用的是vue2,所以全局状态管理使用的是vuex,如果你使用的是vue3,那就需要用pinia,根据项目情况而定

以下是全局状态管理的一个目录结构:
├── store

│   └── modules

│       ├── products.js

│       ├── user.js

│   └── index.js

以index.js作为入口文件,分成多个module,方便管理

以上均为个人学习记录,以及遇到的问题,如有遇到其他的问题,可私信或者评论,可以帮忙解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ydyd16

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值