微信小程序1——# 小程序项目结构##

小程序项目结构

1、项目的基本组成结构

· pages用来存放所有小程序页面

· utils用来存放工具性质的模块

· app.js 小程序入口文件

· app.json 小程序的全局配置

· app.wxss 小程序的全局样式文件

· project.config.json 项目的配置文件

· sitemap.json 是否允许被微信检索

2、页面组成部分

.js 页面脚本文件,存放页面数据、事件处理函数

.json 当前页面的配置文件,窗口外观、表现等

.wxml 页面的模板结构文件

.wxss 页面的样式表文件

3、json配置文件

json大多以配置文件的形式出现

3.1、app.json 全局配置文件

· pages:记录当前小程序所有页面的路径

· window:全局定义小程序背景色、文字颜色

· style:全局定义小程序组件的样式版本——v1&v2(全新样式)

· sitemapLocation:指定sitemap.json 的位置

3.2、project.config.json小程序开发工具个性化配置

· setting与编译相关的配置

· projectname 项目名称

· appid 小程序账号id

3.3、sitemap.json

是否允许被微信索引,通过爬虫建立索引

3.4、.json

页面中的配置项会覆盖app.json的window中相同的页面配置——页面级别覆盖全局配置

3.5 调整项目首页

可以通过调整app.json中pages页面的顺序调整首页

4、wxml 模板

wxml,微信框架设计的标签语言,用来构建页面结构

· 与HTML的区别

标签名称不同(view,text,image,navigator)

属性节点不同(< navigator url="">超链接 < /navigator>)

提供了类似于Vue的模板语法(数据绑定,列表渲染,条件渲染)

5、wxss

· 与CSS区别

新增 rpx 尺寸单位

提供全局样式和局部样式

wxss仅支持部分CSS选择器(类选择器,id选择器,element,::after和::before等伪类选择器,大部分支持)

6、.js 文件

6.1 分类

· app.js——是整个小程序项目的入口文件,通过调用App()函数来启动整个小程序

· 页面的.js文件——页面的入口文件,通过Page()来创建并运行页面

· 普通的.js 文件——封装公共函数或属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值