目录结构
小程序包含一个描述整体程序的 app
和多个描述各自页面的 page
。
一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:
文件 | 必需 | 作用 |
---|---|---|
app.js | 是 | 小程序逻辑 |
app.json | 是 | 小程序公共配置 |
app.wxss | 否 | 小程序公共样式表 |
一个小程序页面由四个文件组成,分别是:
文件类型 | 必需 | 作用 |
---|---|---|
js | 是 | 页面逻辑 |
wxml | 是 | 页面结构 |
json | 否 | 页面配置 |
wxss | 否 | 页面样式表 |
参考开发文档 https://developers.weixin.qq.com/miniprogram/dev/framework/structure.html
我发现新版开发者工具自带的文件比视频中,多一个sitemap.json,下面一条链接是csdn中其他博主的解释
删除自带目录,只留sitemap.json
创建目录表
报错 [ app.json.json 文件错误] app.json: Empty file is NOT a valid json file
app.json
{
"pages": ["pages/about/about"]
}
报错 [ pages/about/about.json.json 文件错误] pages/about/about.json: Empty file is NOT a valid json file
about.json
{
"usingComponents": {}
}
about.js
Page({})
about.wxml
<text class="info">Hello World</text>
about.wxss
.info {
font-weight: bold;
font-size: 30px;
}