零基础学做网站培训介绍

当前位置:

微信小程序目录文件是什么含义

以下为学做网站论坛关于“微信小程序目录文件是什么含义”讲解视频教程。

小程序描述文件:包含一个描述整体程序的 app 和多个描述各自页面的 page。
我们创建了一个新的小程序之后,会自动生成很多的程序文件,那么这些文件各是什么意思呢?

  • pages 小程序各类页面文件夹
  • utils 小程序公共
  • JS文件 接口JS文件
  • app.js 小程序逻辑文件
  • app.json 小程序公共配置
  • app.wxss 小程序公共样式表
  • project.config.json 小程序开发工具配置
  • sitemap.json 小程序索引地图

一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:

文件 必需 作用
app.js 小程序逻辑
app.json 小程序公共配置
app.wxss 小程序公共样式表

一个小程序页面由四个文件组成,分别是:

文件类型 必需 作用
js 页面逻辑
wxml 页面结构
json 页面配置
wxss 页面样式表

注意:为了方便开发者减少配置项,页面的四个文件必须具有相同的路径与文件名。

sitemap.json

开发者可以通过 sitemap.json 配置,或者管理后台页面收录开关来配置其小程序页面是否允许微信索引。文件内容为一个 JSON 对象,默认情况下是允许索引小程序里的所有页面的。
如果没有sitemap.json文件,也默认认为所有页面都可以被索引。
当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中。
爬虫访问小程序内页面时,会携带特定的 user-agent:mpcrawler 及场景值:1129
需要注意的是,若小程序爬虫发现的页面数据和真实用户的呈现不一致,那么该页面将不会进入索引中。
具体配置说明
页面收录设置:可对整个小程序的索引进行关闭,小程序管理后台-功能-页面内容接入-页面收录开关;
sitemap 配置:可对特定页面的索引进行关闭
sitemap 配置实例:


{
"rules":[{
"action": "allow",
"page": "*"
}]
}

所有页面都会被微信索引(默认情况)


{
"rules":[{
"action": "disallow",
"page": "path/to/page"
}]
}

配置 path/to/page 页面不被索引,其余页面允许被索引


{
"rules":[{
"action": "allow",
"page": "path/to/page"
}, {
"action": "disallow",
"page": "*"
}]
}

配置 path/to/page 页面被索引,其余页面不被索引

project.config.json

project.config.json是开发工具配置文件,所有开发工具的配置都保存在这里。
小程序开发者工具在每个项目的根目录都会生成一个 project.config.json,在工具上做的任意配置都会写入到这个文件,当重新安装工具或者换电脑工作时,只要载入同一个项目的代码包,开发者工具就自动会帮你恢复到当时你开发项目时的个性化配置,其中会包括编辑器的颜色、代码上传时自动压缩等等一系列选项。

page

page目录是页面目录,page下的每一个目录都是一个页面。每一个页面里又包括了四个描述文件。

utils

utils目录是放小程序公共JS代码的目录。

发表评论

邮箱地址不会被公开。 必填项已用*标注