第二章:微信小程序开发基础总结

本文详细介绍了微信小程序的基础架构,包括项目目录、主体文件(app.js,app.json,app.wxss)、页面文件的组成,以及开发框架、视图层、逻辑层和数据层的功能。还涵盖了实操步骤和配置文件的全局与页面设置。
摘要由CSDN通过智能技术生成

一、小程序的基本目录结构

A、总:

     项目主目录下有2个子目录(pages和utils)

        和4个文件(app.js、app.json app:wxss 和 project. config.json)。

        如图。

B、主体文件

主体文件由三个组成:

        app.js 小程序逻辑文件,主要用来注册小程序全局实例。

        app.json 小程序公共设置文件,配置小程序全局设置。

        app.wxss 小程序主样式表文件,类似HTML的、css文件。该文件在项目中不是必需的。

C、页面文件

每个页面由四个文件控制:

.js文件  页面逻辑文件,在该文件中编写JavaScript代码控制页面的逻辑。


.wxml文件  页面结构文件,用于设计页面的布局、数据绑定等,类似HTML页面中的.html文件。


.wxss文件 页面样式表文件,用于定义本页面中用到的各类样式表。


.json文件 页面配置文件。

二、小程序的开发框架

A、框架图总览:

B、视图层

1、由WXML与WXSS编写,由组件来进行展示。

2、给以特定的样式展现数据并反馈时间给逻辑层

C、逻辑层

处理数据后发送给视图

D、数据层的作用:

1、页面临时数据或缓存 

2、文件本地储存

3、网络存储与调用:上传下载文件

三、实操

A、创建第一个页面

1、pages下创建一个文件夹

2、并在该文件夹下创建文件:

        .js

        .json

        .wxml

        .wxss

3、并在相对应的文件内写内容:

4、保存一下,即可显示。

四、配置文件

A、全局配置文件 

小程序的全局配置保存在全局配置文件(app.json )

整体结构:

{

/设置页面路径
"pages":[],
//设置默认页面的窗口表现
"window":1},
//设置底部 tab的表现
"tabBar":1},
//设置网络请求API 的超时时间值
"networkTimeout":1},
//设置是否开启 debug
模式
"debug':false

全局配置项:

1、pages配置项

2、window

 

3、tabBar

4、networkTimeout

B、页面配置文件 

五、逻辑层文件

A、项目逻辑

B、页面逻辑

六、页面结构文件

A、数据绑定

B、条件数据绑定

C、列表数据绑定

D、模板并引用

E、页面事件

七、页面样式文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值