微信小程序:如何构建高效可维护的项目?
- 内容介绍
- 文章标签
- 相关推荐
config 配置相关文件夹, 可根据实际项目进行存放,我这里存放了生产和测试环境的变量配置,以及微信小程序的AppId、订阅消息的推送id,第三方插件的AppID之类的项目配置信息,仅涉及数据读取而不做修改的部分。还有就是项目构建过程中,必不可少的api请求封装,可以。。
微信小程序项目结构
代码语言:typescript

actions 文件夹存放了一些调用配置相关的方法, 我们通常会在getApp当中存放一些全局数据,比方说用户信息。我们可以在里面新建一个userActions.ts的文件, 用来存放多个页面会使用到的用户相关方法,,优化一下。
当然无论你是选择轻量应用服务器 TencentCloud Lighthouse还是标准云服务器 CVM,你都可以趁现在参加 腾讯云11.11上云拼团Go 享受全年最优惠的价格。下单满足条件的商品, 还可以参加拼团活动, 改进一下。 双人即可成团,成团即可享受二重好礼:赠送最高3个月的时长,或者多拿10%的资源包。这里有个小技巧:你可将多个商品合并下单去拼团, 这样只需要去发起1次拼团,则每个”可拼团“标签的商品都能享受赠送。
| 产品名称 | 价格 | 优势 |
|---|---|---|
| TencentCloud Lighthouse | ¥100/月 | 高性能, 高可用性 |
| CVM | ¥200/月 | 灵活配置,高 性 |
images文件夹存放一些必要的图片,主要应对当网络环境较差的情况下依旧能显示涉及业务的图片部分,比如关闭按钮;libs文件夹存放第三方SDK;scss文件夹存放全局的样式文件,以及主包一些公共样式文件;state文件夹用于存放globalData相关的数据,types文件夹存放interface相关的文件,这两个分别举个例子。
config 配置相关文件夹, 可根据实际项目进行存放,我这里存放了生产和测试环境的变量配置,以及微信小程序的AppId、订阅消息的推送id,第三方插件的AppID之类的项目配置信息,仅涉及数据读取而不做修改的部分。还有就是项目构建过程中,必不可少的api请求封装,可以。。
微信小程序项目结构
代码语言:typescript

actions 文件夹存放了一些调用配置相关的方法, 我们通常会在getApp当中存放一些全局数据,比方说用户信息。我们可以在里面新建一个userActions.ts的文件, 用来存放多个页面会使用到的用户相关方法,,优化一下。
当然无论你是选择轻量应用服务器 TencentCloud Lighthouse还是标准云服务器 CVM,你都可以趁现在参加 腾讯云11.11上云拼团Go 享受全年最优惠的价格。下单满足条件的商品, 还可以参加拼团活动, 改进一下。 双人即可成团,成团即可享受二重好礼:赠送最高3个月的时长,或者多拿10%的资源包。这里有个小技巧:你可将多个商品合并下单去拼团, 这样只需要去发起1次拼团,则每个”可拼团“标签的商品都能享受赠送。
| 产品名称 | 价格 | 优势 |
|---|---|---|
| TencentCloud Lighthouse | ¥100/月 | 高性能, 高可用性 |
| CVM | ¥200/月 | 灵活配置,高 性 |
images文件夹存放一些必要的图片,主要应对当网络环境较差的情况下依旧能显示涉及业务的图片部分,比如关闭按钮;libs文件夹存放第三方SDK;scss文件夹存放全局的样式文件,以及主包一些公共样式文件;state文件夹用于存放globalData相关的数据,types文件夹存放interface相关的文件,这两个分别举个例子。

