1、微信小程序开发的目录结构:

images:存放图片信息
pages:页面信息
utils:工具类
.gitignore:暂时没用到
app.js:项目启动过程中的逻辑处理
app.json:项目的页面信息及样式
app.wxss:项目的全局的样式
project.config.json:项目的一些配置信息(暂时不了解)
sitemap.json:(暂时不了解)
其中主要是在pages目录下做操作,添加界面。在右击新建目录。新建Page时会自动在app.json中的“pages”对象里面添加新建的Page的全文件名路径,哪个page的路径在最前面就显示哪个页面。

pages目录下的结构:
index文件夹:存放index页面的所有的文件
index.js:页面加载过程中的逻辑及一些数据的获取
index.json:设置标题和页面样式,目前只用到:"navigationBarTitleText": "页面标题"
index.wxml:界面的元素
index.wxss:界面元素的样式
index.js文件的内容:Page({ 具体的代码:data,页面的生命周期控制及一些逻辑})
2、utils下工具类的使用
① js文件的引用:
a.工具类文件创建
![]()
b.工具方法创建
function a(){
}
c.创建外部引用接口名
module.exports={
outa:a
}
d.外部引用
js中导入(一般放在文件头): const requestUtils = require("../../utils/requestUtils")
文件中引用: requestUtils.outa
②wxml文件中引用
a.创建文件并以 .wxs为后缀
b.创建方法及创建外部引用接口名称
c.外部使用
wxml文件头部导入wxs文件(<wxs module="filterUtil" src="../../utils/filter.wxs"></wxs>)
内容中引用:{{filterUtil.xxx()}}
本文介绍了微信小程序的目录结构,重点讲解了pages目录下页面的创建和显示逻辑,以及utils工具类的使用方法,包括js文件引用和wxml中wxs模块的引用。
1525

被折叠的 条评论
为什么被折叠?



