详解微信小程序目录结构,浅析微信小程序技术架构

本文详细分析了微信小程序的目录结构,包括app、page、utils目录的组成及作用,强调了project.config.json和sitemap.json文件的重要性。同时,概述了微信小程序的双层架构,由视图层和服务层构成,借助JSBridge调用底层API,实现快速开发。
摘要由CSDN通过智能技术生成

详解微信小程序目录结构,浅析微信小程序技术架构

我做的第一个微信小程序项目应该是19年上旬做的,到现在也有一年左右了,今天我就结合微信小程序官方文档简单分析总结一下微信小程序的目录结构和运行原理。

1、 微信小程序目录结构分析

新建一个微信小程序项目目录结构如下:
在这里插入图片描述

小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。
1.1 一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:
在这里插入图片描述
1.2 一个小程序页面由四个文件组成,分别是:
在这里插入图片描述
1.3 utils目录
将一些公共的代码抽离成为一个单独的 js (utils.js)文件,其他js文件若要使用它需要先使用 module.exports 或者 exports 对外暴露接口,代码如下

module.exports = {
   
  formatTime: formatTime
  //对外方法名: 本地方法名
}

在需要使用的js文件里使用require(path) 将其引入,如下

var util= require('../../utils/util.js')

1.4 project.config.json文件
这个文件项目配置文件,我们可以直接通过开发者工具的面板进行设置,如图:
在这里插入图片描述
代码配置分析

{
   
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值