零基础学做网站培训介绍

当前位置:

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

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

小程序描述文件:包含一个描述整体程序的 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代码的目录。

发表评论

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

相关教程

  • 如何注册微信小程序 图文教程 (111363 次浏览)
    要发布自己的微信小程序,首先需要在微信公众平台上注册微信小程序。注册步骤 登录“微信公众平台”,如果还没有账号,可以先注册一个。登录地址
  • 微信小程序开发授权 图文教程 (112846 次浏览)
    我们在“微信公众平台”注册好了小程序之后,接下来的工作就是开发微信小程序了。开发微信小程序前,我们需要进行授权。方法/步骤 点击“细致微信
  • template/default/common 模板公共文件夹,全局相关|--block_forumtree.htm 树形论坛版块分支js文件|--block_thread.htm 特殊主题的风格模块文
  • wordpress  在写文章之前需要先创建分类目录,那么怎么样去创建分类目录呢?Wordpress创建分类目录步骤 首先登陆wordpress网站后台,鼠标悬停
  • 在课程我们讲到,我们在建站时,可以建立页面和分类目录,然后在网站导航上调用页面与分类目录。更换页面的顺序,我们可以在后台修改每个页面的排
  • 在我们学做网站的过程中,通过图片的后缀名我们很轻松的了解图片是什么格式的,想要替换的时候,很就简单了。但有的同学的电脑里的图片等文件并没
  • 我们都知道在做网站时,加载的文件越少速度就会越快,包括CSS、JS、图片、数据库等等,特别是门户网站建设更是如此。要减少这些文件的载入,特别
  • 网页http请求头部信息是网页代码零入门知识,网页http请求头部信息解释:1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任意类型,type/
  • MySQL数据表中的数据类型,它可以被分为3类:数字类型、日期和时间类型、字符串(字符)类型。由MySQL支持的列类型列在下面。下列代码字母用于描述
  • 对于大多数建论坛网站的人来说,选择DZ程序比较常用,DZ论坛功能完备,基本上能实现所有论坛所必须的要求.但DZ论坛程序较为复杂,如果想修改一下程序文件